Sheet8에서는 Sheet7에서의 TreeNodeIcon기능을 직접적으로 지원하지는 않습니다.
다만, IconFormula와 Click이벤트를 통해, 유사하게 구현하실 수 있습니다.
Def: {
Row: {
CanFormula: true, // Formula 동작 여부 설정
CalcOrder: "ClsIcon" //Cls컬럼의 Icon Formula 실행
}
}
...,
, Cols: [
{
Name: "Cls",
, ...
, IconFormula: function(fr) {
// Sheet7을 기준으로 하위 노드가 없는 경우 파일 이미지를 출력하고,
// 하위 노드가 있는 경우 폴더 이미지를 출력
return fr.Row.childNodes.length > 0 ? "폴더이미지 주소" : "파일이미지 주소"; }
}
// 컬럼에 설정된 Button이나 Icon속성을 사용하였을 때,
// 만든 Button이나 Icon을 클릭했을 때 동작
, OnClickSide: function(evt) {
evt.sheet.setExpandRow(evt.row); // 트리나 그룹 사용 시, 특정 행을 접거나 펼침
}
]예제)