반응형

[Javascript]

function topNaviClick(obj) {

var tabId = $(obj).text();

  //Tree 모두 접기

App.TreePanel1.collapseAll();

       //Tree 전체 Node 가져오기

App.TreePanel1.getRootNode().cascadeBy(function (node) {                         

if (node.data.name == tabId) {

 //id로 node record 가져오기

var parentRecord = App.TreePanel1.getStore().getNodeById(node.id);

parentRecord.expand();

if (node.childNodes[0] != null) { 

var seletedRecord = App.TreePanel1.getStore().getNodeById(node.childNodes[0].id);

   //Tree 선택 ( 선택되어도 click event는 발생 안함 그래서 아래 .on 이벤트 사용 )

App.TreePanel1.getSelectionModel().select(seletedRecord);

}

App.TreePanel1.on('click', addTab());

}

});

}

반응형

'Ext.net > basic' 카테고리의 다른 글

Ext.net password vaildation  (0) 2018.04.30
Ext.net GridPanel toolTip 적용  (0) 2018.04.26
Ext.net Chart limit  (0) 2018.04.25
Ext.net Image 변경  (0) 2018.04.24
Ext.net Grid Panel Row 값  (0) 2018.04.20