在我的SAPUI5应用程序中,有一个智能表和智能过滤器栏。而且我已经使用本地注释 ValueList 实现了过滤器。过滤器工作正常,并在正确键入时提供建议。
但是问题在于搜索是区分大小写的。因此,为了获得结果,我必须以大写字母键入单词。是否有任何要关闭的配置或任何方法来禁用智能过滤器栏的过滤器的区分大小写。
答案 0 :(得分:0)
我不知道有任何直接的配置或方法,但是您可以执行以下操作:
oSmartTable.attachBeforeRebindTable(function(oEvent) {
var oBindingParams = oEvent.getParameter( "bindingParams" );
oBindingParams.filters[0].aFilters.push(new sap.ui.model.Filter('someProperty' ,'Contains', 'something'));
});
上面,我添加了一个新的过滤器,然后将其用于绑定中。当然,您可以在aFilters
中找到目标过滤器,并更改value1
的大小写。
另一种选择是将后端的过滤器功能更改为不区分大小写。