OnTreeCheckChange (event)

트리구조의 시트에서 트리 기준 컬럼에 대한 체크박스 사용 모드인 경우 해당 체크박스의 값이 변경시 이벤트가 발생합니다.

Syntax

function 오브젝트ID_OnTreeCheckChange(Row, Col, Value, Level, HasChild) {}

Parameters

Parameter Type Description
Row Long 대상 행의 Index
Col Long 대상 컬럼의 Index
Value Boolean 변경된 체크박스의 값
Level Number 대상 행의 트리 레벨
HasChild Boolean 대상 행의 자식노드 존재 여부

Example

// 해당 행의 자식노드가 있는 경우 자식노드에 동일한값 처리
function mySheet_OnTreeCheckChange(row, col, value, level, hasChild) {
  var childRows = [];
  // 자식행이 있는 경우
  if (hasChild) {
    // 해당 행의 바로 아래의 자식행 정보 수집
    childRows = mySheet. GetChildRows(row, level + 1).split("|");
    for (var i = 0, len = childRows.length; i < len; i++) {
      // 자식행에 동일한 체크값 설정
      mySheet.SetTreeCheckValue(childRows[i], value);
    }
  }
}

See also

Since

version desc
7.0.9.0