0
私は私がのようにコードを持っている今、私はUI5ツリー表に拡張ノードリスト
<table:TreeTable selectionMode="MultiToggle"
enableSelectAll="false" rowHeight="40"
toggleOpenState="onOpenParent"
コントローラーを展開しているrowIndexプロパティを取るために、コードを持って展開されたノードに
を取得する必要がありtree tableを持っています以下
onOpenParent : function(oControlEvent)
{
var rowIndex = oControlEvent.getParameter('rowIndex');
....
これは、開いているrowIndexに通知します。
問題:
のTreeModelがrowIndexプロパティを変更されたいくつかのことがツリーモデルが変更され、わずか5行となった後、私は、10行を持って、たとえば有効ではありません。
私はrowIndexを7に拡張している場合、7行は無効です。これは5行しかないためです。
無効な状態になると、これらのインデックスをクリアする必要があります。レンダリング後に展開されたノードを取る必要があります。
どちらが良い方法ですか?