SAP UI5筛选器上显示意外值的表

问题描述 投票:1回答:1

我有一个具有多年初始化时间的comboBoxelement,

在此下,使用odata默认绑定显示表格,当我从comboBox选择年份时,我正在使用过滤条件来过滤数据。

但是这给了我不同的结果,因为我从odata端发现,这些值被很好地过滤了,但是在前端,它们显示了不同的年份数据。

这是我的过滤器代码示例:

    this.selYear = this.getView().byId("idComb").getSelectedItem().getText();
    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);

当我有多年的前任时:

year date        ernum
2021 28.05.2020  1002
2020 03.06.2020  1000
2020 03.06.2020  1001

如果我使用2020进行过滤,则显示第1行和第2行的一条记录

odata sapui5 aws-api-gateway sap-fiori sap-web-ide
1个回答
0
投票

您是否在调试器中检查了后端代码?

© www.soinside.com 2019 - 2024. All rights reserved.