SMART datagrid v1.4 > 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