This commit is contained in:
@@ -412,11 +412,9 @@ export default {
|
||||
dataTablePagingOptions: {},
|
||||
lastDataTablePagingOptions: {},
|
||||
activeFilterId: 0, //<--0 signifies to select default as it's uninitialized
|
||||
//lxistView: undefined,
|
||||
selectLists: {
|
||||
savedFilters: []
|
||||
},
|
||||
|
||||
headers: [],
|
||||
serverColumns: [],
|
||||
serverFilter: [],
|
||||
@@ -440,10 +438,6 @@ export default {
|
||||
props: {
|
||||
formKey: String,
|
||||
dataListKey: String,
|
||||
metaView: {
|
||||
type: String,
|
||||
default: undefined
|
||||
},
|
||||
clientCriteria: {
|
||||
type: String,
|
||||
default: undefined
|
||||
@@ -646,16 +640,10 @@ export default {
|
||||
});
|
||||
selectedRowIds.reverse();
|
||||
}
|
||||
/* public AyaType ObjectType { get; set; }
|
||||
public long[] SelectedRowIds { get; set; }
|
||||
public string DataListKey { get; set; }
|
||||
public string LxistView { get; set; }//optional, if null or empty will use default list view built into DataList
|
||||
*/
|
||||
return {
|
||||
ObjectType: ayaType,
|
||||
selectedRowIds: selectedRowIds,
|
||||
dataListKey: vm.dataListKey,
|
||||
// lxistView: untokenizeLxistView(vm.lxistView),
|
||||
filterId: vm.activeFilterId,
|
||||
clientCriteria: vm.clientCriteria,
|
||||
clientTimeStamp: window.$gz.locale.clientLocalZoneTimeStamp(
|
||||
@@ -669,10 +657,6 @@ export default {
|
||||
this.selected.splice(0, this.selected.length - 1);
|
||||
}
|
||||
//emit event to parent form of selected rows
|
||||
//Note vm this bubbles up all the columns of all the selected rows
|
||||
//so, to be more efficient for now will just send the ID's until I see a need for other shit
|
||||
//de-lodash
|
||||
//this.$emit("selection-change", window.$gz. _.map(this.selected, "id"));
|
||||
|
||||
this.$emit(
|
||||
"selection-change",
|
||||
@@ -689,41 +673,7 @@ export default {
|
||||
}
|
||||
});
|
||||
},
|
||||
// resetLxistView: function() {
|
||||
// let vm = this;
|
||||
// console.log("ResetLxistView setting activefilter back to 0 ZERO");
|
||||
// vm.activeFilterId = 0;
|
||||
// vm.lxistView = undefined;
|
||||
// vm.dataTablePagingOptions.page = 1;
|
||||
// saveFormSettings(vm);
|
||||
// //needs to show as temp unsaved filter or overridden or something
|
||||
// },
|
||||
|
||||
selectedFilterChanged: async function() {
|
||||
// let vm = this;
|
||||
|
||||
// //first prevent the following changes from triggering a fetch
|
||||
// vm.loading = true;
|
||||
// //always go back to page one on a change of data list view
|
||||
// vm.dataTablePagingOptions.page = 1;
|
||||
|
||||
// for (let i = vm.selectLists.savedFilters.length - 1; i >= 0; i--) {
|
||||
// if (vm.selectLists.savedFilters[i].id === -1) {
|
||||
// vm.selectLists.savedFilters.splice(i, 1);
|
||||
// }
|
||||
// }
|
||||
|
||||
// if (vm.activeFilterId == 0) {
|
||||
// //default view, no saved, no cached
|
||||
// vm.lxistView = undefined;
|
||||
// saveFormSettings(vm);
|
||||
// } else if (vm.activeFilterId > 0) {
|
||||
// await fetchLxistView(vm);
|
||||
// saveFormSettings(vm);
|
||||
// }
|
||||
|
||||
// //fetch data because lxistview has changed
|
||||
// vm.loading = false;
|
||||
await this.getDataFromApi();
|
||||
},
|
||||
gridCellButtonClick(key, i, ot) {
|
||||
@@ -884,11 +834,6 @@ function buildHeaders(columnData) {
|
||||
h.flt = true;
|
||||
}
|
||||
//Sortable?
|
||||
// if (!cm.ns) {
|
||||
// //yes, is sortable
|
||||
// h.srt = true;
|
||||
// } else
|
||||
|
||||
if (cm.ns) {
|
||||
h.sortable = false;
|
||||
}
|
||||
@@ -1230,26 +1175,4 @@ 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>
|
||||
|
||||
Reference in New Issue
Block a user