Ext.TreePanel的一个小技巧
2011-03-08 18:18
344 查看
有时我们不希望TreePanel一上来就把数据load出来,也许还需要设置一些load的参数,这时可利用beforeload事件:
loadflag = true;
prodTree.getLoader().baseParams = {'Id': Id};
prodTree.root.reload();
即可加载。
var loadflag = false;
prodTree.on("beforeload", function(treeLoader, node) {
if (loadflag) {
//正常操作
return true;
} else {
return; }
}, this);
当loadflag为true时,treepanel才会执行load操作,因此在需load的地方写入:prodTree.on("beforeload", function(treeLoader, node) {
if (loadflag) {
//正常操作
return true;
} else {
return; }
}, this);
loadflag = true;
prodTree.getLoader().baseParams = {'Id': Id};
prodTree.root.reload();
即可加载。
相关文章推荐
- EXT 一个panel与tree结合读数据库json格式的例子
- 自己写的一个js 类 ,继承Ext.tree.TreePanel
- EXT3.3在IE9上 , TreePanel click event 失效
- Ext JS TreePanel
- Ext核心API详解-Ext.tree.TreePanel
- Ext.treePanel选中根节点,父节点和子节点全都被勾选
- 使用 Ext.Net TreePanel,TabPanel控件 布局
- ExtJs2.0学习系列(13)--Ext.TreePanel之第二式
- Ext.Net TreePanel 修改Icon图标
- Ext.ux.maximgb.tg.GridPanel需注意的一个问题
- Ext.tree.TreePanel,accordion布局基于SSH+JSON的系统级应用之菜单设计
- 学习YUI.Ext 第六天--关于树TreePanel(Part 1)
- 基于Ext.Panel编写一个图片列表类
- EXT.NET TreePanel获取选中节点
- Ext.Net 1.2.0_在 Web 应用程序中自定义 TreePanel 控件
- [Ext.Net 1.X]TreePanel的各项属性
- Ext-js-4.2 清空treepanel勾选
- asp.net ext treepanel 动态加载XML
- ext中在panel中动态添加一个panel
- 动态添加tab(ext中的treePanel)