アイテムの展開、折りたたまれたイメージの外観を制御します
リスト項目 (PRIM_LIST.ListItem) のメンバ
データ タイプ - 列挙
HasChildren プロパティは、アイテムの展開/折りたたみイメージの外観を制御するために使用されます。 デフォルトでは、コントロールにはアイテムの正しいアイコンが表示されます。子アイテムがない場合、展開イメージは表示されません。 オンデマンドでツリーを構築するときは、子アイテムがまだないのに、展開アイテムを表示する必要があります。つまり、項目を展開し、 HasChildren をテストしてブランチをロードする必要があるかどうかを確認できます。
列挙値 | 説明 |
---|---|
No | 展開/折りたたみのイメージを非表示にする。項目は展開できません。 |
Unknown | 展開/折りたたみのイメージを表示する。項目は展開できます。 |
Yes | 展開/折りたたみのイメージを表示する。項目は展開できます。 |
この例では、ツリーを動的にロードする方法を示していますが、展開アイテムの子アイテムがすでに存在する場合は削除され、ブランチがリロードされます。
Evtroutine Handling(#List.ItemExpanding) Case (#List.CurrentItem.HasChildren) When (= Unknown) #Com_owner.LoadBranch When (= Yes) #List.CurrentItem.DeleteAll #Com_owner.LoadBranch Endcase Endroutine
EPC142030 February 2019