0
カテゴリでフィルタリングするために使用されるSAPUI5 TreeTableがあります。私が望むのは、親カテゴリを選択すると、すべての子を選択し、親が選択解除されたときには子が崩壊しているかどうかにかかわらず選択を解除する必要があるということです。問題は明らかに、折りたたまれたアイテムに基づいて異なるため、インデックスを使用できないということです。木のテーブルデータがoEvent.getSource().oKeys
は、親と子の情報を持っている表のカスタムデータでこれを保存します受信され1.OnceSAPUI5 TreeTable親が選択されたときに子供を選択します。
<t:TreeTable
id="treeCategoriesFilterItem"
rows="{path:'tree_categories>/', parameters: {arrayNames:['categories']}}"
selectionMode="MultiTogle"
enableSelectAll="false"
ariaLabelledBy="title"
visibleRowCountMode="Fixed"
rowSelectionChange="onCategoriesRowSelectionChange"
>
<t:columns>
<t:Column width="100%">
<Label text="{i18n>label.ticket.category}"/>
<t:template>
<Text text="{tree_categories>name}"/>
</t:template>
</t:Column>
</t:columns>
</t:TreeTable>