extjs TreePanel 如何根据搜索条件来加载树形??

2025-05-14 00:11:39
推荐回答(1个)
回答1:

//页面左边的导航菜单树
var leftPanel = new Ext.tree.TreePanel({
    region : 'west',
    split : true,
    containerScroll : true,
    autoScroll : true,
    animate : true,
    rootVisible : false,
    collapsible : true,
    title : '功能菜单',
    loader : new Ext.tree.TreeLoader(),
    height : 500,
    width : 200
});

var root = new Ext.tree.AsyncTreeNode({
    text : '菜单',
    id : '0'
});

leftPanel.setRootNode(root);
leftPanel.on('beforeload', function(node) {
    leftPanel.loader.dataUrl =loadMenuUrl+'&pid='+ node.id; // 定义子节点的Loader

});