diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt
index c614a77b..49641363 100644
--- a/ayanova/devdocs/todo.txt
+++ b/ayanova/devdocs/todo.txt
@@ -45,8 +45,7 @@ CURRENT TODOs
TODO: ListViewBuilder
-TODO: DataTable listView picklist needs to handle UNSAVED -1 value, add it when it's there and remove it when user changes to other filter
- - Can it be displayed in red like old v7?
+
UI
- see custom fields editor for similar setup
diff --git a/ayanova/src/views/ay-data-list-view.vue b/ayanova/src/views/ay-data-list-view.vue
index d2d593e2..84cd425f 100644
--- a/ayanova/src/views/ay-data-list-view.vue
+++ b/ayanova/src/views/ay-data-list-view.vue
@@ -12,7 +12,7 @@
READONLY: {{ formState.readOnly }}
-->
-
+
+
effectiveListView: {{ effectiveListView }}
obj: {{ obj }}
-
+-->
@@ -48,18 +48,41 @@
>{{ formState.errorBoxMessage }}
-
-
-
-
-
+
+
+
+
+ {{ item.title }}
+
+
+ {{ item.key }}
+
+
+
+
+
+
+
+
+
@@ -143,7 +166,7 @@ export default {
appError: undefined,
serverError: {}
},
- rights: window.$gz.role.getRights(window.$gz.type.DataListView)
+ rights: window.$gz.role.getRights(window.$gz.type.DataListView)
};
},
@@ -151,7 +174,7 @@ export default {
lt: function(ltkey) {
return window.$gz.locale.get(ltkey);
},
- visibleChanged: function(item) {
+ includeChanged: function(item) {
//Note: stock items can't be changed so no need to take that into account
if (item.required && item.visible == false) {
item.required = false;
@@ -442,7 +465,7 @@ function initDataObject(vm) {
var o = {
key: fld.fieldKey,
title: vm.lt(fld.ltKey),
- visible: true,
+ include: true,
isFilterable: fld.isFilterable,
isSortable: fld.isSortable,
enumType: fld.enumType,
@@ -469,7 +492,7 @@ function initDataObject(vm) {
var o = {
key: fld.fieldKey,
title: vm.lt(fld.ltKey),
- visible: false,
+ include: false,
isFilterable: fld.isFilterable,
isSortable: fld.isSortable,
enumType: fld.enumType,