我有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行。
因此,如果这些索引达到无效状态,则需要清除它们。或者我需要在渲染后获取扩展的节点。
哪种方式更好?如何?
答案 0 :(得分:0)
这是我发现我们可以做到的方式。但有人请建议ifa不要这样做。
我们可以找到在将数据更新到模型或表格后扩展的内容onAfterRendering我们可以使用下面的代码
-1