From 0399f5d966ff0ef067161309d70945075584d2d3 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 1 Feb 2021 19:54:59 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 2 +- ayanova/src/components/data-table.vue | 30 +++++++++++++++++++-------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index c128a1e1..bf6d9053 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -10,7 +10,7 @@ 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 ....... diff --git a/ayanova/src/components/data-table.vue b/ayanova/src/components/data-table.vue index 46e772d5..52039afa 100644 --- a/ayanova/src/components/data-table.vue +++ b/ayanova/src/components/data-table.vue @@ -3,6 +3,7 @@ {{ dataTablePagingOptions }} + {{ headers }} { + let val = this.headers.find(z => z.value == sortItem); + if (val) { + return val.key; + } + }); + }, refresh() { this.getDataFromApi(); }, @@ -636,10 +651,6 @@ export default { return null; } }, - async handleSortChange(){ - //update sort settings at server for current columnview - - }, async getDataFromApi(deSelectAll) { let vm = this; @@ -745,6 +756,7 @@ function buildHeaders(columnData) { let cm = columnData[i]; let h = {}; h.text = window.$gz.translation.get(cm.cm); + h.key = cm.cm; h.value = "columns.c" + i.toString(); //+".v"; if (i == 0) { h.align = "start";