This commit is contained in:
2021-02-04 18:48:17 +00:00
parent 24285fe1c8
commit fc49990551

View File

@@ -792,7 +792,7 @@ export default {
},
beforeUpdate() {
//WTF is beforeUpdate doing and what is resetlistview doing??
console.log("data-table: BEFORE UPDATE CALLED");
console.log("data-table: BEFORE UPDATE CALLED WTF?");
if (this.clientCriteria != null && this.activeFilterId != 0) {
this.resetListView();
}
@@ -1121,6 +1121,7 @@ function saveFormSettings(vm) {
////////////////////
//
function loadFormSettings(vm) {
let formSettings = window.$gz.form.getFormSettings(vm.formKey);
//process SAVED formsettings
@@ -1128,12 +1129,23 @@ function loadFormSettings(vm) {
if (formSettings.saved.itemsPerPage) {
vm.dataTablePagingOptions.itemsPerPage = formSettings.saved.itemsPerPage;
}
if (formSettings.saved.dataTable.activeFilterId != null) {
console.log(
"data-table:loadFormSettings, has activeFilterId saved and is:",
formSettings.saved.dataTable.activeFilterId
);
vm.activeFilterId = formSettings.saved.dataTable.activeFilterId;
//have a nonzero saved filter id
if (
formSettings.saved.dataTable.activeFilterId != null &&
formSettings.saved.dataTable.activeFilterId != 0
) {
//Is this filter id available in the list of filters?
if (
!vm.selectLists.savedFilters.find(
z => z.id == formSettings.saved.dataTable.activeFilterId
)
) {
//Nope so just go to default
vm.activeFilterId = 0;
} else {
//Yup so set it
vm.activeFilterId = formSettings.saved.dataTable.activeFilterId;
}
}
}