diff --git a/ayanova/src/api/locale.js b/ayanova/src/api/locale.js index c39ea2d2..0e2d7712 100644 --- a/ayanova/src/api/locale.js +++ b/ayanova/src/api/locale.js @@ -160,7 +160,9 @@ export default { "DataListView", "FilterUnsaved", "Include", - "AnyUser" + "AnyUser", + "Sort", + "Filter" ], //////////////////////////////////////////////////////// diff --git a/ayanova/src/views/ay-data-list-view.vue b/ayanova/src/views/ay-data-list-view.vue index 2f2ce343..9380f1c8 100644 --- a/ayanova/src/views/ay-data-list-view.vue +++ b/ayanova/src/views/ay-data-list-view.vue @@ -95,23 +95,25 @@ @change="includeChanged(item)" > - - @@ -224,6 +226,15 @@ export default { this.formState.dirty = true; enableSaveButton(); }, + toggleSort: function(item) { + if (item.sort == null) { + item.sort = "+"; + } else if (item.sort == "+") { + item.sort = "-"; + } else { + item.sort = null; + } + }, form() { return window.$gz.form; },