ASP.NET MVC コントロールヘルプ
TreeNode クラス
ファイル
wijmo.nav.js
モジュール
wijmo.nav

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

コンストラクタ

プロパティ

メソッド

コンストラクタ

constructor

constructor(treeView: TreeView, nodeElement: HTMLElement): TreeNode

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

パラメーター
戻り値
TreeNode

プロパティ

checkBox

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

HTMLInputElement

dataItem

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

any

element

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

HTMLElement

hasChildren

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

boolean

hasPendingChildren

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

boolean

index

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

number

isChecked

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

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

boolean

isCollapsed

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

boolean

isDisabled

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

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

collapseWhenDisabledプロパティがtrueに設定されている場合、ノードを無効にするとノードも折りたたまれます。

boolean

itemsSource

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

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

any[]

level

このノードのレベル。

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

number

nodes

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

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

TreeNode[]

parentNode

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

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

TreeNode

treeView

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

TreeView

メソッド

addChildNode

addChildNode(index: number, dataItem: any): TreeNode

特定の位置に子ノードを追加します。

パラメーター
  • index: number

    Index of the new child node.

  • dataItem: any

    Data item used to create the new node.

戻り値
TreeNode

ensureVisible

ensureVisible(): void

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

戻り値
void

equals

equals(node: TreeNode): boolean

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

パラメーター
  • node: TreeNode

    @TreeNode to compare with this one.

戻り値
boolean

move

move(refNode: any, position: DropPosition): boolean

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

パラメーター
  • refNode: any

    Reference TreeNode that defines the location where the node will be moved.

  • position: DropPosition

    Whether to move the node before, after, or into the reference node.

戻り値
boolean

nextSibling

nextSibling(): TreeNode

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

戻り値
TreeNode

previousSibling

previousSibling(): TreeNode

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

戻り値
TreeNode

refresh

refresh(dataItem?: any): void

データ変更を反映するためにノードを更新します。

パラメーター
  • dataItem: any Optional

    New node data. If not provided, the node is refreshed based on its original data item (which presumably has been updated).

戻り値
void

remove

remove(): void

このTreeNodeTreeView から削除します。

戻り値
void

select

select(): void

このノードを選択します。

戻り値
void

setChecked

setChecked(checked: boolean, updateParent?: boolean): void

このノードと子をオンの状態に設定します。

パラメーター
  • checked: boolean

    Whether to check or uncheck the node and its children.

  • updateParent: boolean Optional

    Whether to update the checked state of this node's ancestor nodes.

戻り値
void

setCollapsed

setCollapsed(collapsed: boolean, animate?: boolean, collapseSiblings?: boolean): void

ノードを折りたたまれた状態に設定します。

パラメーター
  • collapsed: boolean

    Whether to collapse or expand the node.

  • animate: boolean Optional

    Whether to use animation when applying the new state.

  • collapseSiblings: boolean Optional

    Whether to collapse sibling nodes when expanding this node.

戻り値
void