Odata服务触发两次

2020-09-24 05:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我在ui5应用程序中...

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

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


专家们,

我在ui5应用程序中使用智能表功能,并且我使用setEntity()方法从控制器将实体Set属性设置为智能表,它工作正常,但问题是oData Service调用正在触发 两次,所以我需要您的帮助来解决此问题。

请找到以下ui5代码:

View.xml:

 
 

 

控制器:

 onInit:function()
 {
 var实体="结果";
 var oTable = this.getView()。byId(" smartTableId");
 oTable.setEntitySet(entity);
 oTable.rebindTable(true);
 }
 

我能够将EntitySet设置为智能表,但是它两次触发了oData服务。

网络标签:

请在运行应用程序时找到结果并计数两次触发的呼叫。

任何建议都会有很大帮助。

预先感谢

此致

Pradeep

(101.3 kB)
4条回答
风早神人
2020-09-24 05:49

hi Pradeep,

尝试在视图中使用智能表控件的entityset属性,然后就不需要在init方法中进行设置。。

它应该可以解决您的问题

谢谢

Vaibhav

一周热门 更多>