首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

哪位高手用过Extjs的TreeLoader.on("heforeload"function(treeLoader,nodes){})这个方

2012-03-21 
谁用过Extjs的TreeLoader.on(heforeload,function(treeLoader,nodes){})这个方法 帮帮忙 - Web 开发 / A

谁用过Extjs的TreeLoader.on("heforeload",function(treeLoader,nodes){})这个方法 帮帮忙 - Web 开发 / Ajax
用Extjs实现动态树,需要向后台传递参数
用 myTreeLoader.on("beforeload", function(treeLoader, nodes) {
treeLoader.baseParams.fid = nodes.id;
  },this);

这个方法要怎么写啊?到后台又要怎么接收参数呢?
哪位大侠知道,请帮帮忙,很急~

[解决办法]
你可以在loader中直接写参数,如下
var tree = new Ext.tree.TreePanel({
el:'container',
animate:true, 
loader: new Ext.tree.TreeLoader({
dataUrl:'OperationTree',
baseParams :{menode:'aaa'}
}),
menode:参数名称
aaa:是参数值
如果你后台用的是java的话可以这样获取参数,如下
String strmeid = request.getParameter("menode");


当然,也可以添加beforeload事件实现,如下
myTreeLoader.on('beforeload',function(){Ext.apply(myTreeLoader.baseParams,{menode:'aaa'});});

热点排行