SMART datagrid v.1 > Classes > TreeOptions

Back  Forward

DataLudi.TreeOptions.childrenCallback  property

ツリー行が子行達を持っている時に表示される展開ボックスの表示の可否をリターンするコールバック関数。 

    function (row:TreeRow): Boolean;

展開ボックスはまずTreeRow.count0より大きければ表示される。 countが0の場合、Tree.hasChildrenを明示的にtrueに設定すれば表示される。 hasChildrenがundefinedである場合、このプロパティーで指定したコールバック関数が呼び出され、 コールバック関数がリターンする値によって展開ボックスの表示の可否が決定される。 

いったん折り畳まれた行が広げられたら hasChildrenが明示的にfalseに設定され、hasChildrenをまたundefinedに再設定するまではこのコールバック関数は再び呼び出されない。 

デフォルト値はnull.

Getter
function childrenCallback(): Function
Setter
function setChildrenCallback(value: Function)
See Also
TreeRow.hasChildren
TreeRow.collapsed
expand
ツリー概要
Examples
Hello Tree