用Ext的AsyncTreeNode生成带复选框的树形菜单之后,在jsp页面里怎么取到这些复选框啊

用Ext的AsyncTreeNode生成带复选框的树形菜单之后,在jsp页面里怎么取到这些复选框啊,我想把这选中的复选框的value值传到后台去。代码:vartree=n... 用Ext的AsyncTreeNode生成带复选框的树形菜单之后,在jsp页面里怎么取到这些复选框啊,我想把这选中的复选框的value值传到后台去。

代码:
var tree = new Ext.tree.TreePanel({
el: 'rightTree'
});

root = new Ext.tree.AsyncTreeNode({
text : 'root',
leaf:false,
id : '-103',
loader : new Ext.tree.TreeLoader({
dataUrl : 'getRoleList.do?treeFlag=true' //访问后台的url地址
})
});
tree.setRootNode(root);
tree.render();
root.expand();

返回的json格式数据:
{'text':'系统管理','id': 1, children:[{'text':'柜员管理','checked':false,children:[{'text':'柜员查询','leaf':true,'checked':false},{'text':'添加柜员','leaf':true,'checked':false}]},{'text':'角色管理'},{'text':'分行管理'}]}

求解答,急~~~~~~~~~~
展开
 我来答
酒意何存
2012-11-01 · 超过51用户采纳过TA的回答
知道答主
回答量:123
采纳率:100%
帮助的人:79.9万
展开全部
//树的checkbox在点击时有一个事件
tree .on("check",function(node,checked){
alert(node);
alert(checked);
});
如果还有什么可以继续
追问
有什么方法可以一次性取出所有被选中的checkbox。
因为我要取出这些被选中的节点里面的属性值(比如:id,text,leaf)
追答
上面那个check事件你测试了吗
如果测试了
在往下想一想.
var checkArray = new Array();//创建数组
tree .on("check",function(node,checked){
alert(node);
alert(checked);

if(checked){
checkArray .push(node);//不一定要放入node,可以在考虑node中的对象之类的
}else{
checkArray .remove(node);//同上
}
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式