ext中树的加载问题

ext中树的加载问题,第1张

在你写处理"某一个叶子节点会引起另一个节点的变化"的功能的代码后,让store再load一次就行咯

具体的就是在你写上面处理代码最后面写上store.reload()

具体store名是你定义的那个.

//页面左边的导航菜单

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

})


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11605328.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存