SMART datagrid v.1 > Classes > TreeRow

Back  Forward

DataLudi.TreeRow.hasChildren  property

trueなら実際に子の行達を持っているのとは関係なしに 子行達が含まれているとTreeViewに表示する。 

つまり、ツリー行を展開可能の状態に表示する。 以後ユーザーがこのツリー行を展開する時点でTreeView.onExpandingイベントが発生するが、 イベントハンドラーの内でTreeDataSetの子行達を追加することができる。 

とにかく、ツリー行が展開になったら実際子行の含みの可否が決定され、 子が含まれてない場合このプロパティーはfalseで再設定される。 このプロパティーとonExpandingイベントを利用して最初に最上位行たちだけロードした後 ユーザーが展開する行達だけでツリーを再構成するUIを具現することができる。 

デフォルト値はfalse.

Getter
function hasChildren(): Boolean
Setter
function setHasChildren(value: Boolean)
See Also
iconIndex
TreeView.onExpanding
count
TreeView
ツリー概要
Examples
Hello Tree