将删除节点与OData模型一起使用时,网络图崩溃

2020-08-21 04:31发布

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

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


大家好,

我正在使用带有OData模型绑定的网络图控件,并且效果很好。 我在节点上添加了"删除"的自定义操作按钮,该按钮触发了对SAP的DELETE调用以删除该节点。 通过delete调用,OData模型自动再次获取节点,并且此时使Graph崩溃。 我在控制台中收到重复的ID错误。

有人可以在这里帮助我吗?

BR,Ekansh

(90.2 kB)

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

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


大家好,

我正在使用带有OData模型绑定的网络图控件,并且效果很好。 我在节点上添加了"删除"的自定义操作按钮,该按钮触发了对SAP的DELETE调用以删除该节点。 通过delete调用,OData模型自动再次获取节点,并且此时使Graph崩溃。 我在控制台中收到重复的ID错误。

有人可以在这里帮助我吗?

BR,Ekansh

(90.2 kB)
付费偷看设置
发送
1条回答
渐行渐远_HoldOn
1楼 · 2020-08-21 05:01.采纳回答

我刚刚从XML视图中删除了自定义操作按钮,并在AfterLayouting事件处理程序函数内部的控制器中添加了这些按钮,并且它可以正常工作。

 onAfterLayouting:函数(oGraph){
 this.oGraph.preventInvalidation(true);
 var aNodes = oGraph.getNodes()||  [];
//为每个NodeType添加操作按钮
 for(var i = 0; i   

一周热门 更多>