diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index e6f98b86..f98a1b2e 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -49,6 +49,8 @@ TODO: CACHE dataListAvailable Fields at least on one temporary cache for most c TODO: ListViewBuilder +{"offset":0,"limit":10,"dataListKey":"TestWidgetDataList","listView":"[{\"fld\":\"widgetname\",\"sort\":\"+\"},{\"fld\":\"widgetserial\"},{\"fld\":\"widgetdollaramount\"},{\"fld\":\"widgetusertype\"},{\"fld\":\"widgetstartdate\"},{\"fld\":\"widgetactive\"},{\"fld\":\"username\"}]"} +{"offset":0,"limit":10,"dataListKey":"TestWidgetDataList","listView":"[{\"fld\": \"widgetname\",\"filter\": {\"any\":false,\"items\": [{\"op\": \"%-\",\"value\": \"Generic\"}]}}]"} SEARCH BY ID SPECIFIC VALUE - Since RAVEN doesn't ever allow duplicate names, there is really no need for search by ID - Because entering a unique name is enough to guarantee only that objects records diff --git a/ayanova/src/views/ay-data-list-view.vue b/ayanova/src/views/ay-data-list-view.vue index 14311c9b..67cd09d4 100644 --- a/ayanova/src/views/ay-data-list-view.vue +++ b/ayanova/src/views/ay-data-list-view.vue @@ -437,7 +437,7 @@ export default { var vm = this; if (this.formState.dirty) { //Put in unsaved listview - debugger; + //debugger; var formSettings = window.$gz.form.getFormSettings(vm.formKey); formSettings.saved.dataTable.unsavedListView = JSON.stringify( generateListViewFromEdited(vm) @@ -1392,7 +1392,7 @@ function generateListViewFromEdited(vm) { continue; } var o = { - fieldKey: ev.key + fld: ev.key }; if (ev.sort != null) { o.sort = ev.sort;