点击此处---> 群内免费提供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)
嗨,
好像您没有在类型选择事件中编写代码。
在选择"类型"时尝试以下代码:
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 :)
嗨,
请问您可以发布meta.xml文件吗?
预先感谢
面料
嗨,
我用另一种方式做到了:
在我的根实体中,设置团队和约会类型(如过滤器)
在根实体中," Teammembers"和" Appointmenttypes"是键,因此我可以在底层实体中获取值。
所以在SEGW中,使用APPOINTMENTSET_GET_ENTITYSET方法:
KR
Vincent
嗨Vincent,
您终于解决了这个问题吗? 我现在正面临同样的错误,我想知道哪里出了问题。 显然,我的SEGW OData模型有用。
干杯t。
一周热门 更多>