Ext.tree 让后台传参问题

思無芷盡 2011-02-24 01:51:28

var tree = null;
Ext.onReady( function() {
var rootNodeText = Ext.getDom("orgName").value;
var Tree = Ext.tree;
tree = new Tree.TreePanel( {
useArrows : true,
autoScroll : true,
animate : true,
containerScroll : true,
title : '选择管线或设备',
border : false,
region : 'west',
width : 220,
maxSize : 300,
dataUrl : 'findDwTree_jsyxrjl',
split : true,
root : {
nodeType : 'async',
text : rootNodeText,
draggable : false,
id : 'root',
allowDrop : false
}
});

tree.render("tree-panel");
tree.getRootNode().expand();

var mainContent = {
region : 'center',
contentEl : 'main',
autoScroll : true
};

new Ext.Viewport( {
layout : 'border',
items : [ tree, mainContent ]
});
});


我现在界面上还有一个select选择项,在tree加载显示出来后,再点击树中任一节点时,要将Select的选择项传到后台。
...全文
177 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
geoller 2011-02-24
  • 打赏
  • 举报
回复

Ext.onReady( function() {
var rootNodeText = Ext.getDom("orgName").value;
var Tree = Ext.tree;
tree = new Tree.TreePanel( {
useArrows : true,
autoScroll : true,
animate : true,
containerScroll : true,
title : '选择管线或设备',
border : false,
region : 'west',
width : 220,
maxSize : 300,
dataUrl : 'findDwTree_jsyxrjl',
split : true,
root : {
nodeType : 'async',
text : rootNodeText,
draggable : false,
id : rootNodeid,
allowDrop : false,
level : 0
}
});
//-----------------------
//双击前传参数:添加参数到baseParams 中
tree.on("beforedblclick", function(sender, e) {
var yxbz = Ext.getDom("yxbzjb").value;
tree.loader.baseParams = {yxbzjb : yxbz};
});
//-----------------------
tree.render("tree-panel");
tree.getRootNode().expand();

var mainContent = {
region : 'center',
contentEl : 'main',
autoScroll : true
};

new Ext.Viewport( {
layout : 'border',
items : [ tree, mainContent ]
});
});
zoujp_xyz 2011-02-24
  • 打赏
  • 举报
回复

我一般不会这样写,不用dataurl,我的是这样
var loader = new Ext.tree.TreeLoader({});
给树一个loader,
然后
loader.on("beforeload", function(loader, node) {
loader.baseParams.Value= "select下拉框的值";
});
试试吧

思無芷盡 2011-02-24
  • 打赏
  • 举报
回复
在后台action 中接收的参数为yxbzjb,怎么实现Ext.tree传递业务参数。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧