This commit is contained in:
@@ -180,7 +180,6 @@ export default {
|
|||||||
//debugger;
|
//debugger;
|
||||||
var that = this;
|
var that = this;
|
||||||
|
|
||||||
|
|
||||||
//DataList/list?DataListKey=TestWidgetDataList&Offset=0&Limit=999&DataFilterId=1&mini=true
|
//DataList/list?DataListKey=TestWidgetDataList&Offset=0&Limit=999&DataFilterId=1&mini=true
|
||||||
|
|
||||||
//start with defaults
|
//start with defaults
|
||||||
@@ -228,26 +227,29 @@ export default {
|
|||||||
that.loading = false;
|
that.loading = false;
|
||||||
that.totalRecords = res.paging.count;
|
that.totalRecords = res.paging.count;
|
||||||
|
|
||||||
//set the list settings in the store since we were successful at retrieval
|
//persist the paging options so user sees same page and list on refresh or leave and return scenario
|
||||||
if (
|
|
||||||
that.localFormSettings &&
|
|
||||||
that.localFormSettings.pagination &&
|
|
||||||
that.localFormSettings.pagination.itemsPerPage
|
|
||||||
) {
|
|
||||||
window.$gz.form.setFormSettings(that.formKey, {
|
|
||||||
temp: { page: that.localFormSettings.pagination.page },
|
|
||||||
saved: {
|
|
||||||
itemsPerPage: that.localFormSettings.pagination.itemsPerPage,
|
|
||||||
sortBy: that.localFormSettings.pagination.sortBy,
|
|
||||||
descending: that.localFormSettings.pagination.descending
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
window.$gz.form.setFormSettings(that.formKey, {
|
||||||
|
temp: { page: that.dataTablePagingOptions.page },
|
||||||
|
saved: {
|
||||||
|
itemsPerPage: that.dataTablePagingOptions.itemsPerPage
|
||||||
|
}
|
||||||
|
});
|
||||||
|
//////////
|
||||||
})();
|
})();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
//rehydrate last form settings
|
||||||
|
var formSettings = window.$gz.form.getFormSettings(this.formKey);
|
||||||
|
if (formSettings.saved && formSettings.saved.itemsPerPage) {
|
||||||
|
this.dataTablePagingOptions.itemsPerPage =
|
||||||
|
formSettings.saved.itemsPerPage;
|
||||||
|
}
|
||||||
|
if (formSettings.temp && formSettings.temp.page) {
|
||||||
|
this.dataTablePagingOptions.page = formSettings.temp.page;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user