This commit is contained in:
2021-02-02 19:36:40 +00:00
parent 1bb71b7e84
commit 70c1cc7a32

View File

@@ -9,9 +9,26 @@ MISC ITEMS THAT CAME UP
LISTVIEW REPLACE CURRENT <----HERE not THERE ---v
(below this is all past for reference)
Header filter icon
make unfiltered look pale
filtered look strong
FILTER
Client MUST send filter to server on gridData request because it needs to apply locale dependent datefilteroptions
So the server can store saved filters but client must send the actual filter values to the server
So server datatable filter cannot use local copy AT server but must use copy from client
This is starting to come aroudn to the listView system again! :)
TODO (round 1):
Investigate:
Can the server hydrate the filter and handle filter tokens given some minimal info from the client like timezone?
SERVER
Accept filter json from client with getdata
CLIENT
Implement filter UI to construct local filter object that is temporary and stored in session state
doesn't have to do anything specific yet, just handles the filtering into an object for the next stage
Construct a filter string json in the format easiest to consume at server
FilteredColumns array so can show in UI properly or computed and constructed from cached local filter for this list
TODO (round 2):
Send to server with datalist request and get back filtered data
Customers