リスト項目 - HasChildrenプロパティ 

アイテムの展開、折りたたまれたイメージの外観を制御します

リスト項目 (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


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels