Odata 表上的SAP UI5筛选器显示意外值
我有一个连体模型,它已经有好几年了 在此下方,将使用Odata 表上的SAP UI5筛选器显示意外值,odata,sapui5,aws-api-gateway,sap-fiori,sap-web-ide,Odata,Sapui5,Aws Api Gateway,Sap Fiori,Sap Web Ide,我有一个连体模型,它已经有好几年了 在此下方,将使用odata默认绑定显示一个表,当我从组合框中选择年份时,我将使用筛选条件筛选数据 但这给了我不同的结果,因为我从odata侧发现,这些值经过了很好的过滤,但在前端,它们显示了不同的年份数据 下面是我的过滤器代码示例: this.selYear = this.getView().byId("idComb").getSelectedItem().getText(); var oTable = this.getView().byId(
odata
默认绑定显示一个表,当我从组合框中选择年份时,我将使用筛选条件筛选数据
但这给了我不同的结果,因为我从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行的一条记录