From ff1011fc038031b715256724ab5f73e2b08d969a Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 10 Jan 2020 22:12:09 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 7 ++----- ayanova/src/components/gz-data-table.vue | 7 ++++++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index bf7571af..9cb2d598 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -50,11 +50,8 @@ SHELL / NAV / MENUS / LAYOUT TODO: GRIDS - MAKE GRID AS GENERIC VUE COMPONENT - - Make a second main Widget list form accessible from the main ui just below the existing one to host and develop the new grid list (want to keep the original for comparison and to steal code from that already works) - - Make the grid itself as a generic component that handles the most essential parts common to all forms - - This way can plunk it in different list forms and then wrap it with what is unique to that form and type etc - - This will be helpful also down the road for reporting stuff when that comes up as a source of copy-pasta - - USE MOCK column definition at the server end for now so can do client dev right up to functioning grid *then* go back and do the server template and column definition stuff for real + - See gz-data-table.vue notes in component comments for it's own todo's + - MUST HANDLE HIDDEN FIELDS AND NOT DISPLAY (this is also a server issue) - Grid does *NOT* have sort indicators or controls, that's behind the grid in the filter UI, this is necessary for reasons I forget - Max 100 rows in grid at a time with paging diff --git a/ayanova/src/components/gz-data-table.vue b/ayanova/src/components/gz-data-table.vue index 02c47214..aa749b08 100644 --- a/ayanova/src/components/gz-data-table.vue +++ b/ayanova/src/components/gz-data-table.vue @@ -1,5 +1,6 @@