plotly / plotly/dash

allow URLs in Datatable without page refresh (with dcc.Link)

Abierto
#2,149 2 comentarios 6 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

feature P3
Lenguaje dominante
Python
Estrellas
24.4k
Forks
2.3k
Merge medio
2 d 7 h
PR fusionados (30 d)
13

Descripción

Hi,

Is your feature request related to a problem? Please describe.
I often use the very helpful dash datatable to display tabular data within my dash apps. However, when it comes to urls in such tables, to only way I am aware of is to use markdown/html for these columns (see #1714).

It works well, but there is a limit: it forces a page refresh. URLs on my app are pointing to other places within the same app, so I would like all the navigation to be without any refresh.

Describe the solution you'd like
To my knowledge, only dcc.Link allows navigation between pages without refresh, but it's not (yet) possible to nest this component within a datatable.

Would it technically be feasable to use dcc.Link in a datatable ?
Thanks for your help & guidance!

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza localizando los puntos de entrada de los componentes DataTable y dcc.Link en el repositorio de Dash y revisando el comportamiento existente de las URL de Markdown/HTML descrito en el issue #1714. Determina si se puede admitir la navegación del lado del cliente dentro de las celdas de una tabla y, a continuación, define el comportamiento requerido de la API y la validación necesaria para una implementación completa.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python, react
Área
data-visualization, frontend, web-dev
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Activo
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.