Closed MidasXIV closed 6 months ago
@mitc7862 @asangma what do you think?
+1 a table component is vital to my product migration to calcite.
Current look on production.
on a small screen
Russian
RGB style for e.g. this layer: https://tiledimageservices.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/NLDAS2011_daily_wind_magdir/ImageServer
Some examples in the wild for this kind of component as per @macandcheese request:
https://mui.com/x/react-data-grid/row-grouping/
https://www.ag-grid.com/react-data-grid/grouping-group-rows/
https://web-components.carbondesignsystem.com/?path=/story/components-data-table--expandable
Thanks @shawnmgoulet - @benelan / @geospatialem this is a v-next component, should we continue to use this issue for the time being?
this is a v-next component, should we continue to use this issue for the time being?
@macandcheese Leaning towards keeping the issue as-is, with an already referenced link in our internal site for reference.
Since this issue is in the Freezer
milestone it wouldn't impact future sprints unless we'd like to add it in based on sprint discussions. And the new component
label could help us for tracking in the future.
@geospatialem please add a label "new component opportunity" and please CC me in all issues and conversations regarding opportunities for new components. Cc'ing @macandcheese and @benelan
@yelenakreyndel we use the new component
label which is already added.
@geospatialem please add a label "new component opportunity" and please CC me in all issues and conversations regarding opportunities for new components. Cc'ing @macandcheese and @benelan
@yelenakreyndel A notification has been added when the new component
label is added to issues that will notify you (and others as you see fit in the future).
I'm going to assign this to @macandcheese to work on next.
@macandcheese Mitch needs this for Analysis.
@jcfranco lets sync on this, I know there are many existing data grid libraries in use across the platform.
To scope the design requirements it would be good to understand what we would use if we go that route - it may be a case of theming an existing library.
It would also likely provide us the complex capabilities like editable table cells, groups, multiple selection, freezing columns, reorder of columns, sorting, etc, etc.
Agreed. It might be too much work to create our own grid component. Hopefully, we can decide on one to use with the ability to style it to match our design system.
@yelenakreyndel this may be a research task to determine library, licensing, etc., before it moves to design, as the available UI to design / theme may differ.
Adam T. suggested that the ArcGIS Knowledge Studio team +1 the requirement for a data-grid component. Having a data grid is required for our project, and we have been asked to use Calcite wherever possible. We are basically looking for something like the MUI data grid.
Does the August milestone does that mean we will be waiting until late summer for the data table component? We have a need for this component before that. This is the biggest hole in Calcite Components so I'd like to throw my +1 in and uplevel this in the queue if possible.
@paulcpederson Thank you for escalating this request. We are having a few discussions this week about understanding the effort for this work and potential blockers for the work to begin immediately. We'll follow up with you this week. Cc'ing @jcfranco
@geospatialem This component will need Design work. I added a Design label and added Adam as an assignee as Adam will work on Design for this component.
@paulcpederson Confirming that our plan is to deliver an MVP in August which is a a basic DataGrid that solves use cases documented here: https://confluencewikidev.esri.com/display/Calcite/DataGrid#DataGrid-Status (see Component Request Analysis). The team spoke and confirmed that delivering in August is what we plan on because @alisonailea would need to write code from scratch for this component.
@yelenakreyndel Hi Yelena, I am checking in when we will be able to see this new component? In August release (end of Aug.)? Thanks.
Agree with @paulcpederson, this is a very important component to have. Looking forward to data-table/data-grid. Harry, Principle UI Designer at Esri Australia
@yelenakreyndel Hi Yelena, I am checking in when we will be able to see this new component? In August release (end of Aug.)? Thanks.
Hi there @lingtangraster - the target release of Data Grid is August, and the Advanced Data Grid target release is TBD in 2024. Some detailed information on the new components can be found on Calcite's internal Confluence page 🔒 .
cc @geospatialem, @brittneytewks
Simple table effort has been completed, the more advanced table will dictate the larger effort in a future milestone tbd. cc @brittneytewks
Moving to November, where additional research will be performed for the next steps with the advanced table component.
Removed figma changes label, will track progress for this work in monday.com
Closing this as the initial Table work is complete and further follow up and enhancements are logged as separate issues.
Description
Add a functional table / grid component.
Epic issues
Phase I: Table - Simple functionality
Phase II: Table - Advanced functionality
Implementation
Design work will be carried out in May 2023, with a development target for the Table with simple functionality targeted for release in August 2023 and Table with advanced functionality TBD.
Original request details
Mockup:
Pro: