This commit is contained in:
@@ -872,6 +872,18 @@ function buildHeaders(columnData) {
|
|||||||
if (i == 0) {
|
if (i == 0) {
|
||||||
h.align = "start";
|
h.align = "start";
|
||||||
}
|
}
|
||||||
|
//sort and filter, note server only sends a value if a column is *not* filterable or sortable to save bandwidth since most are
|
||||||
|
//this just reverses that so that it's easier to check for
|
||||||
|
//Not filterable?
|
||||||
|
if (!cm.nf) {
|
||||||
|
//yes, is filterable
|
||||||
|
h.flt = true;
|
||||||
|
}
|
||||||
|
//Sortable?
|
||||||
|
if (!cm.ns) {
|
||||||
|
//yes, is sortable
|
||||||
|
h.srt = true;
|
||||||
|
}
|
||||||
ret.push(h);
|
ret.push(h);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1210,4 +1222,26 @@ function loadFormSettings(vm) {
|
|||||||
vm.dataTablePagingOptions.page = formSettings.temp.page;
|
vm.dataTablePagingOptions.page = formSettings.temp.page;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
for (let i = 0; i < vm.effectiveListView.length; i++) {
|
||||||
|
let lvItem = vm.effectiveListView[i];
|
||||||
|
//de-lodash
|
||||||
|
//let fld = window.$gz. _.find(vm.fieldDefinitions, ["fieldKey", lvItem.fld]);
|
||||||
|
let fld = vm.fieldDefinitions.find(z => z.fieldKey == lvItem.fld);
|
||||||
|
let o = {
|
||||||
|
key: fld.fieldKey,
|
||||||
|
title: vm.$ay.t(fld.tKey),
|
||||||
|
include: true,
|
||||||
|
isFilterable: fld.isFilterable,
|
||||||
|
isSortable: fld.isSortable,
|
||||||
|
enumType: fld.enumType,
|
||||||
|
uiFieldDataType: fld.uiFieldDataType,
|
||||||
|
isCustomField: fld.isCustomField,
|
||||||
|
sort: lvItem.sort || null,
|
||||||
|
filter: lvItem.filter || { any: false, items: [] },
|
||||||
|
tempFilterOperator: null,
|
||||||
|
tempFilterToken: null,
|
||||||
|
tempFilterValue: null
|
||||||
|
};
|
||||||
|
*/
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user