Fiori のようなアプリケーションでsap.ui5.table.TreeTableコントロールを使用しています。データバインディングには注釈を使用し、ツリー作業は問題ありません。
私の問題は、表示される行の数を動的に設定することです-ノードが展開/折りたたまれた後に変更する必要があります。
イベントがあります: toggleOpenState ですが、子を追加する前に呼び出されます。
どうすればこれを設定できますか?
前もって感謝します、ヤクブ
____________ 編集 _______________________
私は toggleOpenState イベントを実装しました:
toggleOpenState: function(oEvent) {
console.log(oTable.getBinding("rows")._aRowIndexMap.length);
console.log(oTable.getBinding("rows"));
}
cosole でツリー テーブルを 3 行から 8 行に展開すると、次のようになります。
8を返す必要がありますが、方法がわかりません。