-
Notifications
You must be signed in to change notification settings - Fork 843
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
[META] Data Grid near term roadmap #2504
Comments
@snide what do you want to see with
? |
I think it's too much to autodetect that schema given the variations, but I think a good minimum would be if the user lets us know it's a datetime field and it's passed in a common format (hand waavy let's start with ECS, ISO...etc) it could sort against it from newest/oldest...etc. Another helper might be to allow it to have a moment config that we can use to do the same. I'm very handwavy on this. I know it's difficult. But mostly I think if we can't provide a default sort (right now it just fails) we probably shouldn't include it as one of our default "auto" schemas. |
A lot of great progress, thank you for providing such a nice abstraction and framework overall. Is there any ETA for: |
We don't provide estimates beyond saying things like "near term". It's on our current roadmap, and is a heavily requested feature, so you can assume it will be coming in the near term 😄 . |
There's another component, who's excited to be datagrid-dilated, it's the Data Table Vis. I've got a general question. In the old table, when you hovered a cell, you got the filter in & out icons. In the new grid when you've to click with the mouse when you're not using the keyboard. So there's one click more. Is this possible in the new grid, or is there something like this on the roadmap? muchas gracias! |
@kertal You can change the render of the the content into the cell (which can include links or buttons), and then you can disable the popover using |
I thought for cell level actions the recommendation was to go with adding the actions in the popover (as that's at least currently the plan for Discover's grid). |
thx, I just wanted to talk about it, before establishing this different user interaction pattern around Kibana. CC: @AlonaNadler |
I share the same concern @kertal raised. The need to hover on a field, select it, point the mouse to the little icon to filter a field too long/tedious : @snide filtering from a cell is very common, the need to get the mouse to the small icon is not ideal. Ideally, it will be good if we can solve it with either keeping the actions in the cell or opening a pop up while selecting the cell area. There might be other options. |
Either style is supported by EUI and this isn't a data grid issue, but a Kibana design issue. Very specifically, data grid is not the Discover application, and the design decisions or defaults for the grid don't need to be the ones used in Discover. It just needs to provide flexibility for implementation. This isn't the issue for this conversation. I'd start with a requirement list in Kibana of what you plan in Discover. For @kertal, the method I provided should be enough to replicate what was requested. |
thx @snide, sorry for accidentally closing this, just started my first coffee in the morning, wouldn't happen after the 2nd ;) |
I'm closing this issue now that all but one of the issues are addressed. 🎉 |
The following are road map items for data grid listed in general order of roll out.
Work through existing priority bugs
✅ Define an initial width for columns, and a config for whether it can be resized #2621
Right now the columns are automatic on load and only change width as the user adjusts. We need a way to pass the initial width to the columns.
Provide a header column menu for performing actions on the column #2461
To aid in discoverability, we need to add a menu for sorting / hiding and any other actions you might want to pass onto a column. This should include the ability to add your own actions to the menu.
✅ Extra toolbar controls #2594
We need a prop for passing in additional toolbar buttons. Since this would be injected into the grid, this shouldn't require additional props to
toolbarVisibility
.✅ Checkbox for rows #2846
We need the ability to add checkboxes to rows so that actions can be passed onto them. This should mirror our work in
EuiBasicTable
✅ Expand row into its own flyout #2462
We need the ability to look at a detail view of row content. By default this should show the same data, just in a vertical format without truncation. Beyond that we should allow the content of the flyout to be a completely custom render.
The text was updated successfully, but these errors were encountered: