过滤器不起作用

2020-09-24 06:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我正在尝试过滤我的列表,但...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我正在尝试过滤我的列表,但无法正常工作,我尝试使用Search fild,输入提交但未成功,这是我的观点:

 
 <页面标题=" {i18n> titulo}">
 <内容>
 
 
 
 <内容>
 
 
 <项目>
 
 
 />
 
 
 
 
 <属性>
 
 
 
 
 
 
 
 
 

 <!-Resultado->
 
 
 <内容>

 

这是我的控制者,请检查我对每个元素,输入,搜索字段是否有提交功能

 onSearch:function(oEvt){
//构建过滤器数组
 var aFilter = [];
//获取事件参数
 var sQuery = oEvt.getSource()。getValue();

 if(sQuery && sQuery.length> 0){
 var filter = new Filter(" RESPONSABLE",sap.ui.model.FilterOperator.Contains,sQuery);
 aFilter.push(filter);
 }

 var list = this.getView()。byId(" lista");
 var binding = list.getBinding(" items");
 binding.filter(aFilter," Application");
 },
 onSearchs:function(oEvent){
//构建过滤器数组
 var aFilter = [];
//获取事件参数
 var sQuery = oEvent.getParameter(" value");
//Regresa la lista
 var oList = this.getView()。byId(" lista");
//获取聚合"项目"的绑定
 var oBinding = oList.getBinding(" items");


 如果(sQuery){
 aFilter.push(new Filter(" RESPONSABLE",FilterOperator.Contains,sQuery));
 }
//应用过滤器。 空的过滤器数组将显示所有项目
 oBinding.filter(aFilter);
 },

 onSearch:function(oEvent){
//构建过滤器数组
 var aFilter = [];
//获取事件参数
 var sQuery = this.byId('cat')。getValue();
//Regresa la lista
 var oList = this.getView()。byId(" lista");
//获取聚合"项目"的绑定
 var oBinding = oList.getBinding(" items");


 如果(sQuery){
 aFilter.push(new Filter(" RESPONSABLE",FilterOperator.Contains,sQuery));
 }
//应用过滤器。 空的过滤器数组将显示所有项目
 oBinding.filter(aFilter);
 }
 

"负责"是我的odata实体的财产,是的,在大写中,您能看到我不是的东西吗? 而且我也没有得到任何错误

5条回答
小熊yu生菜
2020-09-24 07:40

如果您打开chrome开发人员工具,就可以看到网络调用。 我需要知道查询参数(如果您的过滤器功能正确应用了过滤器)。

一周热门 更多>