Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

177
Vistas
Dash anule la selección de la celda de la tabla de datos al cerrar dbc.modal

De hecho, estoy trabajando en un proyecto de guión. En este, tengo una tabla de datos que se actualiza cada 5 segundos. Cuando hago clic en una celda de la tabla de datos (= cuando active_cell no es Ninguno), el parámetro is_open de mi modal se establece en verdadero y los valores que dependen de la celda seleccionada se envían al modal.

El único problema: mientras se abre el modal, los datos deben actualizarse automáticamente según la evolución de la tabla de datos (= la tabla de datos es una entrada en mi devolución de llamada). Pero el problema es que cuando cierro el modal manualmente, seguirá abriéndose una y otra vez cada vez que se actualice la tabla de datos (porque la celda aún está activa).

Entonces aquí llego a mi pregunta: ¿Cómo puedo anular la selección de la celda cuando cierro el modal? Debido a que active_cell es una entrada en la devolución de llamada, no puedo actualizarla en la misma devolución de llamada. Aquí está el código de mi devolución de llamada:

 @app.callback(Output('graph', 'figure'), Output('modal_graph', 'is_open'), Input('tbl', 'active_cell'), Input('tbl', 'data'), ) def update_graphs(active_cell, datatb): datas = FundamentalDatas.instance() if active_cell and (active_cell['column'] != 0): try: return datas.create_graph(active_cell, datatb), True except Exception: raise PreventUpdate else: raise PreventUpdate

¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda