5.20193.637
TreeNode Wijmo API クラス

TreeNode クラス

TreeView のノードを表すクラス。

階層

  • TreeNode

コンストラクタ

constructor

  • TreeNode の新しいインスタンスを初期化します。

    引数

    • treeView: TreeView

      ノードを含むTreeView

    • nodeElement: HTMLElement

      TreeView のこのノードを表すHTML要素。

    戻り値 TreeNode

プロパティ

checkBox

checkBox: HTMLInputElement

このノードに関連付けられたチェックボックスを表すHTMLInputElementを取得します。

dataItem

dataItem: any

このノードが表すデータ項目を取得します。

element

element: HTMLElement

TreeView のこのノードを表すHTML要素を取得します。

hasChildren

hasChildren: boolean

このノードが子ノードを持つかどうかを示す値を取得します。

hasPendingChildren

hasPendingChildren: boolean

このノードが展開されたときに、遅延ロードされる保留中の子ノードを持つか どうかを示す値を取得します。

index

index: number

親のノードコレクション内でのこのノードのインデックスを取得します。

isChecked

isChecked: boolean

このノードがオンかどうかを示す値を取得または設定します。

このプロパティの値が変化すると、子ノードと祖先ノードが自動的に更新され、 親のTreeViewTreeView.checkedItemsChanged イベントが 発生します。

isCollapsed

isCollapsed: boolean

このノードが展開されているか、折りたたまれているかを示す値を取得または設定します。

isDisabled

isDisabled: boolean

このノードが無効かどうかを示す値を取得または設定します。

無効化されたノードは、マウスイベントやキーボードイベントを取得できません。

itemsSource

itemsSource: any[]

このTreeNode の項目を含む配列を取得します。

このプロパティは読み取り専用です。 親TreeViewTreeView.itemsSource 配列のメンバである配列を返します。

level

level: number

このノードのレベル。

最上位ノードのレベルは0です。

nodes

nodes: TreeNode[]

このノードの子ノードを含む配列を取得します。

このノードが子を持たない場合、このプロパティはnullを返します。

parentNode

parentNode: TreeNode

ノードの親ノードを取得します。

最上位ノードでは、このプロパティはnullを返します。

treeView

treeView: TreeView

このノードを含むTreeView への参照を取得します。

メソッド

addChildNode

  • addChildNode(index: number, dataItem: any): TreeNode
  • 特定の位置に子ノードを追加します。

    引数

    • index: number

      新しい子ノードのインデックス。

    • dataItem: any

      新しいノードの作成に使用されたデータ項目。

    戻り値 TreeNode

    The TreeNode that was added.

ensureVisible

  • ensureVisible(): void
  • 折りたたまれた祖先ノードがあれば展開し、要素をビュー内にスクロールして、 ノードが表示されるようにします。

    戻り値 void

equals

  • このノードが別のノードと同じ要素を参照するかどうかを確認します。

    引数

    • node: TreeNode

      このオブジェクトと比較する@TreeNode。

    戻り値 boolean

move

  • このTreeNodeTreeView の新しい位置に移動します。

    引数

    • refNode: any

      ノードが移動される位置を定義する参照TreeNode

    • position: DropPosition

      ノードの移動先を参照ノードの前、後、中のどこにするか。

    戻り値 boolean

    True if the node was moved successfully.

next

  • next(visible?: boolean, enabled?: boolean): TreeNode
  • ビュー内の次のノードへの参照を取得します。

    引数

    • オプション visible: boolean

      可視のノード(祖先ノードが折りたたまれていない)だけを返すかどうか。

    • オプション enabled: boolean

      有効なノード(祖先ノードが無効でない)だけを返すかどうか。

    戻り値 TreeNode

nextSibling

  • ビュー内の次の兄弟ノードへの参照を取得します。

    戻り値 TreeNode

previous

  • previous(visible?: boolean, enabled?: boolean): TreeNode
  • ビュー内の前のノードへの参照を取得します。

    引数

    • オプション visible: boolean

      可視のノード(祖先ノードが折りたたまれていない)だけを返すかどうか。

    • オプション enabled: boolean

      有効なノード(祖先ノードが無効でない)だけを返すかどうか。

    戻り値 TreeNode

previousSibling

  • ビュー内の前の兄弟ノードへの参照を取得します。

    戻り値 TreeNode

refresh

  • refresh(dataItem?: any): void
  • データ変更を反映するためにノードを更新します。

    引数

    • オプション dataItem: any

      新しいノードのデータ。 指定されていない場合は、元のデータ項目(おそらく更新されている)に基づいてノードが更新されます。

    戻り値 void

remove

  • remove(): void

select

  • select(): void
  • このノードを選択します。

    戻り値 void

setChecked

  • setChecked(checked: boolean, updateParent?: boolean): void
  • このノードと子をオンの状態に設定します。

    引数

    • checked: boolean

      ノードと子をオンにするかオフにするか。

    • オプション updateParent: boolean

      このノードの祖先ノードのオン状態を更新するかどうか。

    戻り値 void

setCollapsed

  • setCollapsed(collapsed: boolean, animate?: boolean, collapseSiblings?: boolean): void
  • ノードを折りたたまれた状態に設定します。

    引数

    • collapsed: boolean

      ノードを折りたたむか、展開するか。

    • オプション animate: boolean

      新しい状態を適用するときに、アニメーションを使用するかどうか。

    • オプション collapseSiblings: boolean

      このノードを展開するときに、兄弟ノードを折りたたむかどうか。

    戻り値 void