This commit is contained in:
@@ -5,11 +5,6 @@
|
|||||||
|
|
||||||
MISC ITEMS THAT CAME UP
|
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
|
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?
|
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?
|
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 });
|
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
|
// Get validity of referenced control
|
||||||
//
|
//
|
||||||
controlIsValid(vm, ref) {
|
controlIsValid(vm, ref) {
|
||||||
|
|||||||
@@ -157,17 +157,17 @@ export default {
|
|||||||
type: this.ayaType,
|
type: this.ayaType,
|
||||||
id: idToOpen
|
id: idToOpen
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
selectionMade(e) {
|
selectionMade(e) {
|
||||||
this.clearErrors();
|
this.clearErrors();
|
||||||
if (e == undefined) {
|
if (e == undefined) {
|
||||||
//this will happen when clear clicked
|
//this will happen when clear clicked
|
||||||
return;
|
//simulate empty selection:
|
||||||
}
|
e = window.$gz.form.getNoSelectionItem(true);
|
||||||
if (e.id != null) {
|
|
||||||
//this is required for the control to update and parent form to detect it
|
|
||||||
this.$emit("input", e.id);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//this is required for the control to update and parent form to detect it
|
||||||
|
this.$emit("input", e.id);
|
||||||
this.lastSelection = e;
|
this.lastSelection = e;
|
||||||
},
|
},
|
||||||
fetchValueIfNotPresent() {
|
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
|
//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
|
//https://vuejs.org/v2/guide/migration.html#debounce-Param-Attribute-for-v-model-removed
|
||||||
//-----------------
|
//-----------------
|
||||||
//console.log("doSearch debounced",searchFor);
|
|
||||||
let vm = this;
|
let vm = this;
|
||||||
let isATwoTermQuery = false;
|
let isATwoTermQuery = false;
|
||||||
let queryTerms = [];
|
let queryTerms = [];
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<v-container fluid>
|
<v-container fluid>
|
||||||
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
||||||
<!-- {{ formState }} -->
|
<!-- {{ formState }} -->
|
||||||
<!-- {{ obj.contractExpires }} -->
|
<!-- {{ obj.contractId }} -->
|
||||||
<div v-if="formState.ready">
|
<div v-if="formState.ready">
|
||||||
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user