Ext調用xmlert文件以樹形結構顯示

var toolTree;

function initToolTree() {

var tree;

var root = new Ext.tree.AsyncTreeNode({

id : 'root',

text : '工具樹',

expanded : true

});

var loader = new Ext.app.MenuLoader({

dataUrl : 'xml/toolTree.xml'               //調用xml頁面

});

 

tree = new Ext.tree.TreePanel({

autoScroll : true,

autoHeight : false,

autoWidth : false,

rootVisible : false,

animate : true,

border : false,

lines : true,

root : root,

loader : loader,

 

listeners : {

render : function(tp) {

},

loadexception : function(loader, node, response) {// 解決在IE下偶爾有不能加載的bug

node.loaded = false;

node.reload.defer(10, node);// 不停的加載,直到true

}

}

});

 

tree.on('click', function(node) {

if (node.id == '1') {

RunWrong.data.testRun();

}

 

if (node.id == '2') {

DeleteXiaoIWord.form.showWindow();

}

 

if (node.id == '3') {

configWindow.show();

}

 

});

 

return toolTree = tree;

};

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章