[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 |