From bb05a2a51623fd96a57387161252eb600e442895 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 18 Feb 2020 19:04:43 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 2a175008..b1ae2de7 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -63,8 +63,12 @@ ListViewEditor - any changes to UI objects affects working copy - Also the cached listview stuff needs to be changed so if user leaves form and goes back the changes are immediately seen in the datatable - Put unsaved listview into formsettings and set id to -1 + - Any field set to a filter or sort is also autoamtically visible and can't be set invisible + - Each field has optional array of filters + - Each field has optional sort toggle plus minus or unsorted (could use icons for this) - Saving - process working copy to generate a ListView suitable to save and save it + - Dont' include items not set to visible - On save set formsettings listviewid to whatever the id is and put listview into temp cache and clear out unsaved listview - duplicate - Make a listview and save under new duplicate name or however Widget was coded (makes a default then user changes name I guess) @@ -72,6 +76,15 @@ ListViewEditor - delete - Remove listview from server, fixup local formsetting to use default listview and id 0 + - WORKING COPY ARRAY FORMAT + - Need all fields available in it. + - Each field is in order determined in UI (user can re-arrange order so need UI method called with circular buffer) + - Each field has + - visible property + - filter array (optional) + - Sort property -+ (optional) + + GZFORM FORMSETTINGS RELATED TO DATALISTVIEW