Commit ce57ad7
feat(app-shell): Studio data grid uses the rich runtime ListView (#2096)
The Data pillar rendered a bare object-grid — a standalone ugly search box, no view/filter/sort/group menus. Switch it to the SAME rich ListView the runtime list pages use, via the plugin ObjectView's renderListView slot (so the object-view still owns data fetching):
- Standard list toolbar: view switcher, search, sort, filter, group, hide-fields
- Airtable-style inline data management (inlineEdit + addDeleteRecordsInline)
- Columns lead with the object's own fields in metadata order, dropping framework-managed/audit fields so the grid opens on meaningful columns
- Field authoring (column + add / pencil edit / drag reorder) preserved through the GridFieldAuthoring context
Verified live on the showcase env: toolbar + data + columns render, field inspector opens on column edit; type-check + lint clean. Inline-edit write path is correct (data-API update is permission-gated, not broken).
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent a262397 commit ce57ad7
1 file changed
Lines changed: 72 additions & 2 deletions
Lines changed: 72 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
| |||
630 | 632 | | |
631 | 633 | | |
632 | 634 | | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
633 | 687 | | |
634 | 688 | | |
635 | 689 | | |
| |||
880 | 934 | | |
881 | 935 | | |
882 | 936 | | |
883 | | - | |
| 937 | + | |
884 | 938 | | |
885 | | - | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
886 | 956 | | |
887 | 957 | | |
888 | 958 | | |
| |||
0 commit comments