TreeTable.Expand扩展后的事件?

2020-09-02 09:03发布

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

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


你好

我们没有绑定到OData实体的TreeTable。

扩展节点时,将向Backend发送请求以接收子代。


我想通过以下方式以编程方式扩展节点:

 var tree = sap.ui.getCore()。byId(" __ component0 --- App--TreeTableBasic");
 tree.expand(0); 

但是后端请求是异步发送的,也许我必须再次扩展接收到的节点的子节点。

展开完成后,我有什么反应吗?

1。 我尝试了:toggleOpenState-事件。

但是

A。 它不是由tree.expand触发的。 仅在用户通过点击展开时触发。

B。 它是在扩展完成之前触发的。 如果我无法扩展新的子节点,因为此时树不知道新项目。

2。 我尝试过

 var binding = tree.getBinding(" rows");
 binding.attachDataReceived(this.TreeReceived);
 

它叫,也要早。 树未获悉新项目=>我无法扩展新的子项目。

希望有人可以给我提示。

亲切问候

Stefan

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

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


你好

我们没有绑定到OData实体的TreeTable。

扩展节点时,将向Backend发送请求以接收子代。


我想通过以下方式以编程方式扩展节点:

 var tree = sap.ui.getCore()。byId(" __ component0 --- App--TreeTableBasic");
 tree.expand(0); 

但是后端请求是异步发送的,也许我必须再次扩展接收到的节点的子节点。

展开完成后,我有什么反应吗?

1。 我尝试了:toggleOpenState-事件。

但是

A。 它不是由tree.expand触发的。 仅在用户通过点击展开时触发。

B。 它是在扩展完成之前触发的。 如果我无法扩展新的子节点,因为此时树不知道新项目。

2。 我尝试过

 var binding = tree.getBinding(" rows");
 binding.attachDataReceived(this.TreeReceived);
 

它叫,也要早。 树未获悉新项目=>我无法扩展新的子项目。

希望有人可以给我提示。

亲切问候

Stefan

付费偷看设置
发送
1条回答
路亽曱_Ryan
1楼-- · 2020-09-02 09:57

想知道同样的事情。 希望有人能给出答案。 找到了吗?

一周热门 更多>