您的位置:首页 > 其它

Ext.TreePanel的一个小技巧

2011-03-08 18:18 344 查看
有时我们不希望TreePanel一上来就把数据load出来,也许还需要设置一些load的参数,这时可利用beforeload事件:

   var loadflag = false;
    prodTree.on("beforeload", function(treeLoader, node) {
        if (loadflag) {
           //正常操作
           return true;
        } else {
            return;        }
    }, this);

当loadflag为true时,treepanel才会执行load操作,因此在需load的地方写入:

                loadflag = true;
                prodTree.getLoader().baseParams = {'Id': Id};
                prodTree.root.reload();

即可加载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: