diff --git a/ayanova/src/components/data-table-filter-control.vue b/ayanova/src/components/data-table-filter-control.vue index 66b762a6..325f8375 100644 --- a/ayanova/src/components/data-table-filter-control.vue +++ b/ayanova/src/components/data-table-filter-control.vue @@ -845,11 +845,19 @@ function populateSelectionLists(vm) { { name: vm.$ay.t("GridRowFilterDropDownNotEquals"), id: "!=" } ] ); - //tags filter only by equals in initial release, see DataListSqlFilterCriteriaBuilder.cs line 523 for deets - vm.selectLists.tagFilterOperators.push({ - name: vm.$ay.t("GridRowFilterDropDownEquals"), - id: "=" - }); + vm.selectLists.tagFilterOperators.push( + ...[ + { name: vm.$ay.t("GridRowFilterDropDownBlanksItem"), id: "*NOVALUE*" }, + { + name: vm.$ay.t("GridRowFilterDropDownNonBlanksItem"), + id: "*HASVALUE*" + }, + { name: vm.$ay.t("GridRowFilterDropDownEquals"), id: "=" }, + { name: vm.$ay.t("GridRowFilterDropDownNotEquals"), id: "!=" }, + { name: vm.$ay.t("GridRowFilterDropDownDoesNotContain"), id: "!-%-" }, + { name: vm.$ay.t("GridRowFilterDropDownContains"), id: "-%-" } + ] + ); vm.selectLists.enumFilterOperators.push( ...[