This commit is contained in:
@@ -5,11 +5,6 @@
|
||||
|
||||
MISC ITEMS THAT CAME UP
|
||||
|
||||
|
||||
todo: picklist empty null vs zero
|
||||
test with customer and headofficeid
|
||||
should have the empty selection pre-selected or maybe I need to do away with that since the clear button does the same thing?
|
||||
|
||||
todo: missing feature, can't filter widgetlist by User due to no UserList being available
|
||||
Is this meant to be text only filter and we have no id filter system?
|
||||
How hard to add proper list selection and ID because it seems important?
|
||||
|
||||
@@ -986,6 +986,15 @@ export default {
|
||||
listArray.unshift({ name: "-", id: nullNotZero ? null : 0 });
|
||||
},
|
||||
////////////////////////////////////
|
||||
// Get no selection item
|
||||
// Used by forms that need just the
|
||||
// unselected item itself not added
|
||||
// to a list
|
||||
//
|
||||
getNoSelectionItem(nullNotZero) {
|
||||
return { name: "-", id: nullNotZero ? null : 0 };
|
||||
},
|
||||
////////////////////////////////////
|
||||
// Get validity of referenced control
|
||||
//
|
||||
controlIsValid(vm, ref) {
|
||||
|
||||
@@ -157,17 +157,17 @@ export default {
|
||||
type: this.ayaType,
|
||||
id: idToOpen
|
||||
});
|
||||
},
|
||||
selectionMade(e) {
|
||||
this.clearErrors();
|
||||
if (e == undefined) {
|
||||
},
|
||||
selectionMade(e) {
|
||||
this.clearErrors();
|
||||
if (e == undefined) {
|
||||
//this will happen when clear clicked
|
||||
return;
|
||||
}
|
||||
if (e.id != null) {
|
||||
//this is required for the control to update and parent form to detect it
|
||||
this.$emit("input", e.id);
|
||||
//simulate empty selection:
|
||||
e = window.$gz.form.getNoSelectionItem(true);
|
||||
}
|
||||
|
||||
//this is required for the control to update and parent form to detect it
|
||||
this.$emit("input", e.id);
|
||||
this.lastSelection = e;
|
||||
},
|
||||
fetchValueIfNotPresent() {
|
||||
@@ -286,7 +286,7 @@ export default {
|
||||
//NOTE debounce with a watcher is a bit different, currently it has to be done exactly this way, nothing else will work properly
|
||||
//https://vuejs.org/v2/guide/migration.html#debounce-Param-Attribute-for-v-model-removed
|
||||
//-----------------
|
||||
//console.log("doSearch debounced",searchFor);
|
||||
|
||||
let vm = this;
|
||||
let isATwoTermQuery = false;
|
||||
let queryTerms = [];
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<v-container fluid>
|
||||
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
||||
<!-- {{ formState }} -->
|
||||
<!-- {{ obj.contractExpires }} -->
|
||||
<!-- {{ obj.contractId }} -->
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user