ツリービュー アイテム - HasChildrenプロパティ

項目の下に項目が存在するかどうかを確認

ツリービューアイテム (PRIM_TVIT) のメンバ
データタイプ - 列挙

詳細

HasChildren プロパティは、項目の展開/折りたたみイメージの外観を制御するために使用されます。 
デフォルトでは、コントロールには項目の正しいアイコンが表示されます。子アイテムがない場合、展開イメージは表示されません。
オンデマンドでツリーを構築するときは、子アイテムがまだなくても、展開アイテムを表示する必要があります。つまり、項目を展開し、 HasChildren をテストしてブランチをロードする必要があるかどうかを確認できます。

許容値

列挙値

説明

No

展開/折りたたみのイメージを非表示にする。 The item cannot be expanded.

Unknown

展開/折りたたみのイメージを表示する。 The item can be expanded.

Yes

展開/折りたたみのイメージを表示する。項目は展開できます。

この例では、ツリーを動的にロードする方法を示していますが、展開アイテムの子アイテムがすでに存在する場合は削除され、ブランチがリロードされます。 

     Evtroutine Handling(#List.ItemExpanding) 
        Case (#List.CurrentItem.HasChildren) 
        When (= Unknown) 
           #Com_owner.LoadBranch 
        When (= Yes) 
           #List.CurrentItem.DeleteAll
#Com_owner.LoadBranch
        Endcase 
     Endroutine

参照

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