This commit is contained in:
@@ -634,13 +634,13 @@ export default {
|
|||||||
//special relative token
|
//special relative token
|
||||||
filterItem.op = "="; //equality
|
filterItem.op = "="; //equality
|
||||||
filterItem.value = item.tempFilterToken;
|
filterItem.value = item.tempFilterToken;
|
||||||
//display
|
// //display
|
||||||
filterItem.display = getDisplayForFilter(
|
// filterItem.display = getDisplayForFilter(
|
||||||
this,
|
// this,
|
||||||
item.uiFieldDataType,
|
// item.uiFieldDataType,
|
||||||
filterItem.op,
|
// filterItem.op,
|
||||||
filterItem.value
|
// filterItem.value
|
||||||
);
|
// );
|
||||||
// var valueDisplay = window.$gz._.find(
|
// var valueDisplay = window.$gz._.find(
|
||||||
// this.pickLists.dateFilterTokens,
|
// this.pickLists.dateFilterTokens,
|
||||||
// { id: item.tempFilterToken }
|
// { id: item.tempFilterToken }
|
||||||
@@ -656,29 +656,29 @@ export default {
|
|||||||
filterItem.op = "=";
|
filterItem.op = "=";
|
||||||
filterItem.value = "*NULL*";
|
filterItem.value = "*NULL*";
|
||||||
//display
|
//display
|
||||||
var valueDisplay = window.$gz._.find(
|
// var valueDisplay = window.$gz._.find(
|
||||||
this.pickLists.stringFilterOperators,
|
// this.pickLists.stringFilterOperators,
|
||||||
{
|
// {
|
||||||
id: item.tempFilterOperator
|
// id: item.tempFilterOperator
|
||||||
}
|
// }
|
||||||
).name;
|
// ).name;
|
||||||
|
|
||||||
filterItem.display = valueDisplay;
|
// filterItem.display = valueDisplay;
|
||||||
filterItemSet = true;
|
filterItemSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (false == filterItemSet && item.tempFilterOperator == "*HASVALUE*") {
|
if (false == filterItemSet && item.tempFilterOperator == "*HASVALUE*") {
|
||||||
filterItem.op = "!=";
|
filterItem.op = "!=";
|
||||||
filterItem.value = "*NULL*";
|
filterItem.value = "*NULL*";
|
||||||
//display
|
// //display
|
||||||
var valueDisplay = window.$gz._.find(
|
// var valueDisplay = window.$gz._.find(
|
||||||
this.pickLists.stringFilterOperators,
|
// this.pickLists.stringFilterOperators,
|
||||||
{
|
// {
|
||||||
id: item.tempFilterOperator
|
// id: item.tempFilterOperator
|
||||||
}
|
// }
|
||||||
).name;
|
// ).name;
|
||||||
|
|
||||||
filterItem.display = valueDisplay;
|
// filterItem.display = valueDisplay;
|
||||||
filterItemSet = true;
|
filterItemSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -694,53 +694,60 @@ export default {
|
|||||||
//above here for tokens that isn't a restriction but
|
//above here for tokens that isn't a restriction but
|
||||||
//after passing through those conditions were at a point where there MUST be both
|
//after passing through those conditions were at a point where there MUST be both
|
||||||
if (filterItem.op && filterItem.value != null) {
|
if (filterItem.op && filterItem.value != null) {
|
||||||
//display
|
// //display
|
||||||
var valueDisplay = "selected value";
|
// var valueDisplay = "selected value";
|
||||||
switch (item.uiFieldDataType) {
|
// switch (item.uiFieldDataType) {
|
||||||
case 1: //date localize
|
// case 1: //date localize
|
||||||
valueDisplay = window.$gz.locale.utcDateToShortDateAndTimeLocalized(
|
// valueDisplay = window.$gz.locale.utcDateToShortDateAndTimeLocalized(
|
||||||
item.tempFilterValue
|
// item.tempFilterValue
|
||||||
);
|
// );
|
||||||
break;
|
// break;
|
||||||
case 8: //currency localize
|
// case 8: //currency localize
|
||||||
valueDisplay = window.$gz.locale.currencyLocalized(
|
// valueDisplay = window.$gz.locale.currencyLocalized(
|
||||||
item.tempFilterValue
|
// item.tempFilterValue
|
||||||
);
|
// );
|
||||||
break;
|
// break;
|
||||||
case 7: //decimal localize
|
// case 7: //decimal localize
|
||||||
valueDisplay = window.$gz.locale.decimalLocalized(
|
// valueDisplay = window.$gz.locale.decimalLocalized(
|
||||||
item.tempFilterValue
|
// item.tempFilterValue
|
||||||
);
|
// );
|
||||||
break;
|
// break;
|
||||||
case 6: //BOOL localize
|
// case 6: //BOOL localize
|
||||||
//debugger;
|
// //debugger;
|
||||||
var ltKey = item.tempFilterValue ? "True" : "False";
|
// var ltKey = item.tempFilterValue ? "True" : "False";
|
||||||
valueDisplay = this.lt(ltKey);
|
// valueDisplay = this.lt(ltKey);
|
||||||
break;
|
// break;
|
||||||
case 10: //ENUM localize
|
// case 10: //ENUM localize
|
||||||
valueDisplay = window.$gz.enums.get(
|
// valueDisplay = window.$gz.enums.get(
|
||||||
item.enumType,
|
// item.enumType,
|
||||||
item.tempFilterValue
|
// item.tempFilterValue
|
||||||
);
|
// );
|
||||||
break;
|
// break;
|
||||||
default:
|
// default:
|
||||||
valueDisplay = item.tempFilterValue;
|
// valueDisplay = item.tempFilterValue;
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
|
|
||||||
var opDisplay = window.$gz._.find(
|
// var opDisplay = window.$gz._.find(
|
||||||
this.pickLists.stringFilterOperators,
|
// this.pickLists.stringFilterOperators,
|
||||||
{
|
// {
|
||||||
id: filterItem.op
|
// id: filterItem.op
|
||||||
}
|
// }
|
||||||
).name;
|
// ).name;
|
||||||
filterItem.display = opDisplay + ' "' + valueDisplay + '"';
|
// filterItem.display = opDisplay + ' "' + valueDisplay + '"';
|
||||||
|
|
||||||
filterItemSet = true;
|
filterItemSet = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (filterItemSet) {
|
if (filterItemSet) {
|
||||||
|
//display
|
||||||
|
filterItem.display = getDisplayForFilter(
|
||||||
|
this,
|
||||||
|
item.uiFieldDataType,
|
||||||
|
filterItem.op,
|
||||||
|
filterItem.value
|
||||||
|
);
|
||||||
//add only if not already in the collection (accidental double click)
|
//add only if not already in the collection (accidental double click)
|
||||||
if (!window.$gz._.find(item.filter.items, filterItem)) {
|
if (!window.$gz._.find(item.filter.items, filterItem)) {
|
||||||
item.filter.items.push(filterItem);
|
item.filter.items.push(filterItem);
|
||||||
@@ -1390,7 +1397,7 @@ function getDisplayForFilter(
|
|||||||
|
|
||||||
//VALUE FILTER
|
//VALUE FILTER
|
||||||
//Nothing more to do if there isn't both a value AND an operator at this point
|
//Nothing more to do if there isn't both a value AND an operator at this point
|
||||||
if (filterOperator == null || filterValue != null) {
|
if (filterOperator == null || filterValue == null) {
|
||||||
if (window.$gz.errorHandler.devMode()) {
|
if (window.$gz.errorHandler.devMode()) {
|
||||||
throw "ay-data-list-view::getDisplayForFilter Value filter missing one ore more of Operator, Value";
|
throw "ay-data-list-view::getDisplayForFilter Value filter missing one ore more of Operator, Value";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user