✊🏿 Black Lives Matter. Please consider donating to Black Girls Code today.
🐇 Announcing Dash VTK for 3d simulation graphics. Check out the March webinar.

Interactively reordering DataTable columns

I think I saw somewhere on Youtube the capability to drag Datatable’s columns interactively. Does this capability exist/difficult to implement?

1 Like

Hi, I think what you mean is explained in this section: https://plot.ly/r/table/ or this one https://plot.ly/python/table/ , depending on your programming language.

1 Like

Yeah, it’s not possible yet with dash_table.DataTable, but we’d love to add that feature.


Actually I am too looking for a similar feature to be able to drag & drop to reorder the columns.
Even some buttons on the Column header to re-arrange may solve the purpose.

Will this feature be added anytime soon ?

it’s definitely a great idea! this is not on our immediate roadmap, so it probably won’t be done for 6-12 months at least unless someone in the community implements it, a dash enterprise customer requests it, or an organization sponsors the feature (https://plotly.com/products/consulting-and-oem)

Thanks for your reply!!

Whenever you add plan to add feature, also add a feature to resize the column widths based on dragging the border.
I feel currently dash is pretty cool, but lacks things that we can drag and drop to move around.
Such things add a lot to the UX