SAPui5-筛选聚合绑定

2020-09-10 21:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们: 我有以下通话结果: ...

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

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


专家们:

我有以下通话结果:

我希望过滤"类型"(约会类型)

我有此代码:

 this.getView()。byId(" teamcalendar")。bindElement("/img/CalenderSet('ME')?expand = calendarItemSet/AppointmentSet"); var aFilter = [new sap.ui.model.Filter(" AppointmentSet /Type",sap.ui.model.FilterOperator.EQ,"Type01")];
 var oCalendar = this.getView()。byId(" teamcalendar");
 var oBinding = oCalendar.getBinding(" rows");
 oBinding.filter(aFilter); 

但是过滤不起作用,我收到错误消息:

" Linksseitiger Ausdruck des Elementzugriffsoperators mit falscheKardinalität(zu viele nichtzulässig)"

SEGW:

有人可以说出什么毛病吗?

KR

Vincent

clipboard01.jpg (39.4 kB)
4条回答
昵称总是被占用
2020-09-10 22:44

嗨,

好像您没有在类型选择事件中编写代码。

在选择"类型"时尝试以下代码:

var sValue = oEvent.getParameter(" value");

var oFilter = new sap.ui.model.Filter(" Type",sap.ui.model.FilterOperator.Contains,sValue);

var oBinding = oEvent.getSource()。getBinding(" rows");

oBinding.filter([oFilter]);

最好的问候

Rajvardhan Thakare :)

一周热门 更多>