UI5树表扩展节点列表

时间:2016-08-18 11:28:56

标签: sapui5 ui5-library

我有tree table我需要获取扩展节点

现在我有代码来获取扩展的rowIndex

<table:TreeTable selectionMode="MultiToggle"
    enableSelectAll="false" rowHeight="40" 
    toggleOpenState="onOpenParent"

控制器我的代码如下

onOpenParent : function(oControlEvent)
      {
          var rowIndex = oControlEvent.getParameter('rowIndex');
          ....

这将告诉打开的rowIndex。

问题:

当更改树模型时,rowIndex无效,例如我有10行,在某些事情之后树模型被更改并且只变为5行。

如果我将rowIndex作为7进行扩展,则7现在无效,因为我们只有5行。

因此,如果这些索引达到无效状态,则需要清除它们。或者我需要在渲染后获取扩展的节点。

哪种方式更好?如何?

1 个答案:

答案 0 :(得分:0)

这是我发现我们可以做到的方式。但有人请建议ifa不要这样做。

我们可以找到在将数据更新到模型或表格后扩展的内容onAfterRendering我们可以使用下面的代码

-1