constructor(treeView: TreeView, nodeElement: HTMLElement): TreeNode
TreeNodeの新しいインスタンスを初期化します。
TreeView that contains the node.
HTML element that represents the node on the TreeView.
このノードが表すデータ項目を取得します。
このノードがオンかどうかを示す値を取得または設定します。
このプロパティの値が変化すると、子ノードと祖先ノードが自動的に更新され、親のTreeView のcheckedItemsChanged イベントが発生します。
このノードが無効かどうかを示す値を取得または設定します。
無効化されたノードは、マウスイベントやキーボードイベントを取得できません。
collapseWhenDisabledプロパティがtrueに設定されている場合、ノードを無効にするとノードも折りたたまれます。
このTreeNode の項目を含む配列を取得します。
このプロパティは読み取り専用です。 親TreeView のitemsSource 配列のメンバである配列を返します。
addChildNode(index: number, dataItem: any): TreeNode
特定の位置に子ノードを追加します。
Index of the new child node.
Data item used to create the new node.
ensureVisible(): void
折りたたまれた祖先ノードがあれば展開し、要素をビュー内にスクロールして、ノードが表示されるようにします。
equals(node: TreeNode): boolean
このノードが別のノードと同じ要素を参照するかどうかを確認します。
@TreeNode to compare with this one.
move(refNode: any, position: DropPosition): boolean
Reference TreeNode that defines the location where the node will be moved.
Whether to move the node before, after, or into the reference node.
next(visible?: boolean, enabled?: boolean): TreeNode
ビュー内の次のノードへの参照を取得します。
Whether to return only visible nodes (whose ancestors are not collapsed).
Whether to return only enabled nodes (whose ancestors are not disabled).
previous(visible?: boolean, enabled?: boolean): TreeNode
ビュー内の前のノードへの参照を取得します。
Whether to return only visible nodes (whose ancestors are not collapsed).
Whether to return only enabled nodes (whose ancestors are not disabled).
refresh(dataItem?: any): void
データ変更を反映するためにノードを更新します。
New node data. If not provided, the node is refreshed based on its original data item (which presumably has been updated).
select(): void
このノードを選択します。
setChecked(checked: boolean, updateParent?: boolean): void
このノードと子をオンの状態に設定します。
Whether to check or uncheck the node and its children.
Whether to update the checked state of this node's ancestor nodes.
setCollapsed(collapsed: boolean, animate?: boolean, collapseSiblings?: boolean): void
ノードを折りたたまれた状態に設定します。
Whether to collapse or expand the node.
Whether to use animation when applying the new state.
Whether to collapse sibling nodes when expanding this node.
TreeView のノードを表すクラス。