SAP UI5筛选器表筛选器在前端显示错误数据

2020-08-17 07:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在表中显示一...

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

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


大家好,

我正在表中显示一些数据,并且具有一个ComboBox元素,该元素具有绑定到单独实体集中的年份。 最初,当在组合框中选择了一年时,所有数据都会在表中显示给用户,我在过滤表数据,如下所示。

 var oTable = this.getView()。byId(" idTable");
 var oFilter = new sap.ui.model.Filter(" Zyear",sap.ui.model.FilterOperator.EQ,this.selYear);
  oTable.getBinding(" items")。filter(oFilter); 

此处idTable在odata中具有3个关键字段,并且在后端正确过滤了数据,但在前端显示的结果不同。 对于前。 如果我在表中的过滤器输出显示2020和2021记录之后选择了2020年,则为

 <工具栏>
 
 
 
 
 
 
 <列>
    <文本text =" {i18n> Date}"/>  <文本text =" {i18n> Year}"/> 
                               <单元格>
                                
                                
                                
                               
                               
                             

由于表和组合框都绑定了不同的实体集,我们如何在此表上激活过滤器选项,我们是否需要在过滤器上传递所有3个关键文件。

谢谢

Pavan

向帮助了您的知道网友说句感谢的话吧!