-
Notifications
You must be signed in to change notification settings - Fork 841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EuiDataGrid] Implement draggable columns with table headers #7136
Comments
This is probably a large ask. @cee-chen Anything thoughts off the top of your head around what the implementation might look like? A possible approach or challenges? |
|
Just looking at some other examples for a frame of reference:
My 2 cents on it is that's OK. The React Datagrid example above works that way and seems like a fine experience.
Again, looking at the React Datagrid example -- it's just the header and it seems fine. |
👍 for just using the column header for this operation |
And it I don't think the whole header cell needs to be dragged in a visible way. GitHub Project boards do it like that Kapture.2024-05-17.at.14.47.27.mp4I think this way it's very clear where to drag to, and I think it's simpler to do that the eye-candy drag'n'drop |
ℹ This issue can be picked up after this other update is done, as the update for interactive header columns should be included already. |
Is your feature request related to a problem? Please describe.
We recently implemented draggable fields in Discover, so users can drag and drop fields on the EuiDataGrid and now since you can add fields this way, the next logical step would be to reorder these fields that turned into columns directly using the grid's table headers, without having to use a popover UI. What's more, Discover's EuiDataGrid will be soon become UnifiedDataTable, and replace the grid in Security Solutions Timeline. The current grid supports drag and drop columns ordering with the table headers.
Kapture.2023-08-29.at.09.49.56.mp4
Describe the solution you'd like
The solution how it could look like was drafted in a Figma
The text was updated successfully, but these errors were encountered: