This commit is contained in:
2020-02-21 18:15:51 +00:00
parent 3874962fc7
commit 195faeb1bd

View File

@@ -240,14 +240,47 @@
</div>
<!-- BOOL BUILDER -->
<div v-if="item.uiFieldDataType === 6">
BOOL BUILDER
<v-select
v-model="item.tempFilterOperator"
:items="pickLists.boolFilterOperators"
item-text="name"
item-value="id"
:label="lt('Filter')"
prepend-icon="fa-filter"
></v-select>
<v-radio-group
v-model="item.tempFilterValue"
v-if="
item.tempFilterOperator != null &&
item.tempFilterOperator != '*NOVALUE*' &&
item.tempFilterOperator != '*HASVALUE*'
"
row
>
<v-radio
:label="lt('False')"
:value="false"
></v-radio>
<v-radio
:label="lt('True')"
:value="true"
></v-radio>
</v-radio-group>
<v-btn
large
block
v-if="item.tempFilterOperator != null"
@click="addFilterCondition(item)"
><v-icon large>fa-plus</v-icon></v-btn
>
</div>
<!-- DECIMAL BUILDER -->
<div v-if="item.uiFieldDataType === 7">
<v-select
v-model="item.tempFilterOperator"
:items="pickLists.integerFilterOperators"
:items="pickLists.decimalFilterOperators"
item-text="name"
item-value="id"
:label="lt('Filter')"
@@ -274,7 +307,7 @@
<div v-if="item.uiFieldDataType === 8">
<v-select
v-model="item.tempFilterOperator"
:items="pickLists.integerFilterOperators"
:items="pickLists.decimalFilterOperators"
item-text="name"
item-value="id"
:label="lt('Filter')"
@@ -562,14 +595,14 @@ export default {
if (
false == filterItemSet &&
item.tempFilterOperator &&
item.tempFilterValue
item.tempFilterValue != null
) {
filterItem.op = item.tempFilterOperator;
filterItem.value = item.tempFilterValue;
//only add if there is both an op and a value
//above here for tokens that isn't a restriction but
//after passing through those conditions were at a point where there MUST be both
if (filterItem.op && filterItem.value) {
if (filterItem.op && filterItem.value != null) {
//display
var valueDisplay = "selected value";
switch (item.uiFieldDataType) {
@@ -588,6 +621,11 @@ export default {
item.tempFilterValue
);
break;
case 6: //BOOL localize
//debugger;
var ltKey = item.tempFilterValue ? "True" : "False";
valueDisplay = this.lt(ltKey);
break;
default:
valueDisplay = item.tempFilterValue;
break;
@@ -850,7 +888,9 @@ function fetchUILocalizedText(vm) {
"DateRangePastYear",
"DateRangePast90Days",
"DateRangePast30Days",
"DateRangePast24Hours"
"DateRangePast24Hours",
"True",
"False"
];
return window.$gz.locale.fetch(ltKeysRequired);