在openui5过滤器中过滤布尔值

时间:2019-12-12 08:51:48

标签: javascript filter sapui5

我有一个表,该表的列包含sap.m.Switch作为模板。我想在该列上应用过滤器。我已经尝试过:

onFilterTable: function(sQuery){
    var sQuery = oEvent.getParameter("query");
    var stateFilter = new sap.ui.model.Filter("state", sap.ui.model.FilterOperator.Contains, sQuery);
    ...
}

state可以包含值为truefalse(布尔值)。但这会引发这样的错误。

Only "String" values are supported for the FilterOperator: "Contains".

我是否需要将布尔值转换为字符串以进行过滤,或者还有其他要过滤的Switch吗?

0 个答案:

没有答案