RealGrid2 가이드
트리
트리 이벤트

트리 이벤트

트리가 펼쳐질때 treeView.onTreeItemExpanding, onTreeItemExpanded의 순서대로 이벤트가 발생하고 닫혀질때 onTreeItemCollapsing, onTreeItemCollapsed의 순서대로 이벤트가 발생 합니다.
이 이벤트들을 사용하여 노드조작이 가능 합니다.

아래 그리드는 이벤트를 활용하여 종로구는 펼치지 못하게 처리하고 중구는 닫히지(펼침 상태에서) 못하게 처리하는 데모입니다.

  treeView.onTreeItemExpanding = function (tree, itemIndex, rowId) {
    console.log("expanding");
    var value = tree.getValue(itemIndex, "treeName")
 
    return value != '종로구';
  };
 
  treeView.onTreeItemCollapsing = function (tree, itemIndex, rowId) {
    console.log("collapsing");
    var value = tree.getValue(itemIndex, "treeName")
 
    return value != '중구';
  };
 
  treeView.onTreeItemExpanded = function (tree, itemIndex, rowId) {
    console.log("expanded");
  }
 
  treeView.onTreeItemCollapsed = function (tree, itemIndex, rowId) {
    console.log("collpased");
  }