docyrus-data-grid-page-design
Installation
SKILL.md
Docyrus Data Grid Page Design
Build full Docyrus list pages around the web DataGrid stack.
Choose the build mode
-
Standard Docyrus page → use
useDocyrusDataGrid.- Best when rows come from a Docyrus data source or generated collection.
- Gives you metadata-driven columns, saved views, toolbar wiring, search, filters (with async option search for relation/user fields), grouping, sorting, row-height, display mode, paging, and reload.
- Auto-wires reference field expansion, tenant-aware formatters, and a shared users list when supplied.
- Built-in inline change tracking + save banner (
trackChanges,onSaveChanges). - Built-in selection-bar bulk actions (
bulkActions:update,delete,export) withBulkUpdateDialog+RecordDeleteConfirmDialog. - Built-in server-side export menu (
enableServerExportMenu,exportColumns,exportFileName,serverExportLimit). - Read
references/hook-pages.md.
-
Custom layout or custom row-query lifecycle → use
useDocyrusDataViewSelect+useDataGrid.- Best when you need a custom toolbar arrangement, local/demo data, or a non-standard fetch cycle.
- Read
references/manual-pages.md.