diff --git a/ayanova/src/views/ay-data-list-view.vue b/ayanova/src/views/ay-data-list-view.vue index bcbdab32..46eca6f3 100644 --- a/ayanova/src/views/ay-data-list-view.vue +++ b/ayanova/src/views/ay-data-list-view.vue @@ -503,6 +503,28 @@ vm.fieldDefinitions } //Pass 2, remaining fields not already dealt with + //debugger; + for (var i = 0; i < vm.fieldDefinitions.length; i++) { + var fld = vm.fieldDefinitions[i]; + //is this field already in ret array? + if (null == window.$gz._.find(ret, ["key", fld.fieldKey])) { + //nope, so add it + var o = { + key: fld.fieldKey, + title: vm.lt(fld.ltKey), + visible: false, + isFilterable: fld.isFilterable, + isSortable: fld.isSortable, + enumType: fld.enumType, + ayaObjectType: fld.ayaObjectType, + uiFieldDataType: fld.uiFieldDataType, + isCustomField: fld.isCustomField, + sort: null, + filter: null + }; + ret.push(o); + } + } vm.obj = ret; console.log("DONE InitDataObject"); return Promise.resolve();