Sencah treepanel에서 1 depth까지만 펼치기
2024. 12. 8. 14:11ㆍJavascript/Sencha
getPath()를 통해서 원하는 depth를 설정하고, expand() 처리를 함
success: function (response) {
const data = Ext.decode(response.responseText);
const treeData = buildTree(data);
store.setRoot({
id: 0,
expanded: true,
children: treeData
});
const rootNode = store.getRootNode();
const treeGrid = Ext.ComponentQuery.query('#location')[0];
treeGrid.getSelectionModel().select(rootNode);
//treeGrid.expandAll();
rootNode.eachChild(function(childNode) {
if(childNode.getDepth() == 1) {
childNode.expand();
}
});
},
'Javascript > Sencha' 카테고리의 다른 글
Sencha 처음 설정 (0) | 2024.12.08 |
---|---|
Sencha 이미지 원본 사이즈로 보여주기 (0) | 2024.12.08 |
Sencha checkcolumn 체크 및 이벤트 (0) | 2024.12.08 |
Sencha treepanel drag&drop 적용 (0) | 2024.12.05 |
Sencha treepanel에서 값은 바뀌지 않고, depth에 따라 indent처리해서 보여주기 (0) | 2024.12.05 |