This commit is contained in:
2021-02-06 00:15:37 +00:00
parent 9fa087b91b
commit 891312b65f

View File

@@ -872,6 +872,18 @@ function buildHeaders(columnData) {
if (i == 0) {
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);
}
@@ -1210,4 +1222,26 @@ function loadFormSettings(vm) {
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>