diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 81c46e5d..c128a1e1 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -7,6 +7,16 @@ MISC ITEMS THAT CAME UP +LISTVIEW REPLACE CURRENT <----HERE not THERE ---v +(below this is all past for reference) + Update datatable to send to server sort changes + update server to return columnview with response data + update client to adapt ui to returned columnview + +....... + + + How it works: user opens grid for first time this session, client sets filterid to 0/default and triggers fetch of the filter list which in turn triggers getdata GetData sends request to server consisting of offset, limit, datalistkey, clientCriteria and Filter id to apply or empty / 0 if wants default server filter @@ -146,10 +156,6 @@ todo: filter, can be programmatic or user, user saves, can choose from list this change is relevant to the new system completely so not wasteful to do that whenever -TODO: LIST VIEW REPLACMENT OUTSTANDING TO DO - Client fixup <---= CURRENTLY HERE - WHERE IT"S AT: - Fixup client so existing client works with new filter and sort system *before* porting UI diff --git a/ayanova/src/components/data-table.vue b/ayanova/src/components/data-table.vue index 8a2cc71d..46e772d5 100644 --- a/ayanova/src/components/data-table.vue +++ b/ayanova/src/components/data-table.vue @@ -636,6 +636,10 @@ export default { return null; } }, + async handleSortChange(){ + //update sort settings at server for current columnview + + }, async getDataFromApi(deSelectAll) { let vm = this;