This commit is contained in:
2020-02-13 00:02:03 +00:00
parent 3edb54e568
commit c5ff23a25c
3 changed files with 25 additions and 2 deletions

View File

@@ -681,5 +681,15 @@ export default {
if (formSettings.temp) {
sessionStorage.setItem(formKey, JSON.stringify(formSettings.temp));
}
}, ////////////////////////////////////
// Add no selection item
// Used by forms that need the option of an unselected
// item in a pick list
//
addNoSelectionItem(listArray) {
if (listArray == undefined || listArray == null) {
listArray = [];
}
listArray.unshift({ name: "-", id: 0 });
}
};

View File

@@ -43,7 +43,7 @@
<v-row>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select
v-model="selectedDataListSortFilter"
v-model="recordid"
:items="pickLists.availableDataListSortFilters"
item-text="name"
item-value="id"
@@ -102,6 +102,15 @@ export default {
},
created() {
var vm = this;
// //rehydrate last form settings
// var formSettings = window.$gz.form.getFormSettings(this.formKey);
// window.$gz.form.setFormSettings(that.formKey, {
// temp: { page: that.dataTablePagingOptions.page },
// saved: {
// itemsPerPage: that.dataTablePagingOptions.itemsPerPage
// }
// });
initForm(vm)
.then(() => {
@@ -345,6 +354,10 @@ function populatePickLists(vm) {
window.$gz.errorHandler.handleFormError(res.error, vm);
} else {
vm.pickLists.availableDataListSortFilters = res.data;
window.$gz.form.addNoSelectionItem(
vm.pickLists.availableDataListSortFilters
);
//vm.pickLists.availableDataListSortFilters.unshift({ name: "-", id: 0 });
}
});
}

View File

@@ -43,7 +43,7 @@ export default {
},
data() {
return {
currentDataFilterId: 0,
currentDataFilterId: 1,
dataListKey: "TestWidgetDataList",
dataListFilter: "",
dataListSort: ""