代码之家  ›  专栏  ›  技术社区  ›  tarzanbappa

SAPUI5智能筛选栏区分大小写搜索

  •  0
  • tarzanbappa  · 技术社区  · 6 年前

    在我的sapui5应用程序中,有一个智能表和智能筛选栏。我使用本地注释实现了过滤器 价值论者 . 过滤器工作良好,并提供建议,同时正确键入。

    但问题是搜索是区分大小写的。所以我必须以准确的大小写来输入单词才能得到结果。是否有任何要关闭的配置或禁用智能筛选器栏的筛选器区分大小写的方法。

    1 回复  |  直到 6 年前
        1
  •  0
  •   rikusv    6 年前

    我不知道有什么直接的配置或方法,但是您可以这样做:

    oSmartTable.attachBeforeRebindTable(function(oEvent) {
        var oBindingParams = oEvent.getParameter( "bindingParams" );
        oBindingParams.filters[0].aFilters.push(new sap.ui.model.Filter('someProperty' ,'Contains', 'something'));
    });
    

    上面我添加了一个新的过滤器,然后在绑定中使用。你当然可以找到你的目标过滤器 aFilters 并改变情况 value1 .

    另一种方法是将后端的筛选功能更改为不区分大小写。