This commit is contained in:
@@ -426,16 +426,7 @@ function initDataObject(vm) {
|
|||||||
effectiveListView: [{"fld": "widgetname","filter": {"items": [{"op": "%-","value": "Awesome"}]}},{"fld":"widgetserial"},{"fld":"widgetdollaramount"},{"fld":"widgetusertype"},{"fld":"widgetstartdate"},{"fld":"widgetactive"},{"fld":"username"},{"fld":"widgettags"},{"fld":"widgetcustom1"},{"fld":"widgetcustom2"}]
|
effectiveListView: [{"fld": "widgetname","filter": {"items": [{"op": "%-","value": "Awesome"}]}},{"fld":"widgetserial"},{"fld":"widgetdollaramount"},{"fld":"widgetusertype"},{"fld":"widgetstartdate"},{"fld":"widgetactive"},{"fld":"username"},{"fld":"widgettags"},{"fld":"widgetcustom1"},{"fld":"widgetcustom2"}]
|
||||||
*/
|
*/
|
||||||
//Iterate the listview, add each field to working array
|
//Iterate the listview, add each field to working array
|
||||||
//custom fields example
|
|
||||||
// var objItem = {
|
|
||||||
// key: faf.fieldKey,
|
|
||||||
// title: window.$gz.locale.get(faf.ltKey),
|
|
||||||
// stockRequired: !faf.hideable,
|
|
||||||
// custom: faf.isCustomField,
|
|
||||||
// required: faf.hideable === false || templateItem.required === true,
|
|
||||||
// visible: templateItem.hide !== true,
|
|
||||||
// type: templateItem.type
|
|
||||||
// };
|
|
||||||
/*
|
/*
|
||||||
What I need here:
|
What I need here:
|
||||||
{
|
{
|
||||||
@@ -451,12 +442,29 @@ What I need here:
|
|||||||
sort: "-","+" or null
|
sort: "-","+" or null
|
||||||
filter:{any:bool,items:[]} same format as listview
|
filter:{any:bool,items:[]} same format as listview
|
||||||
}
|
}
|
||||||
|
vm.fieldDefinitions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var o = [];
|
var ret = [];
|
||||||
|
|
||||||
//Pass 1, iterate the listview first
|
//Pass 1, iterate the listview first
|
||||||
for (var i = 0; i < vm.effectiveListView.length; i++) {}
|
for (var i = 0; i < vm.effectiveListView.length; i++) {
|
||||||
|
var lvItem = vm.effectiveListView[i];
|
||||||
|
var fld = window.$gz._.find(vm.fieldDefinitions, ["fieldKey", lvItem.fld]);
|
||||||
|
var o = {
|
||||||
|
key: fld.fieldKey,
|
||||||
|
title: vm.lt(fld.ltKey),
|
||||||
|
visible: true,
|
||||||
|
isFilterable: fld.isFilterable,
|
||||||
|
isSortable: fld.isSortable,
|
||||||
|
enumType: fld.enumType,
|
||||||
|
ayaObjectType: fld.ayaObjectType,
|
||||||
|
uiFieldDataType: fld.uiFieldDataType,
|
||||||
|
isCustomField: fld.isCustomField,
|
||||||
|
sort: lvItem.sort || null,
|
||||||
|
filter: lvItem.filter || null
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
//eoc
|
//eoc
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user