extjs带复选框的树,如何在后台获取选中的值,想要获取节点的id

 我来答
luffy1201
推荐于2018-04-11 · TA获得超过1523个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:578万
展开全部
没法从后台直接获取前台extjs树上的情况。但是可以从前台获取树选中的情况,传给后台,后台就知道了~~~
前台获取选中树的节点的方法:
方法1.在树上做个listeners,监听树的click事件(在click中选中节点),或者监听节点的checkchange事件,然后在外面定义一个全局数组,每次记录点击选中的节点id(数组的添加和移除操作),或者在这里直接向后台提交选中的节点id(事件里的参数有节点,直接能拿id)
方法2.需要像后台提交树的值的时候,获取树的节点,然后遍历节点,获取所有选中的节点id,这个你可以查下api,treenode,里面好多方法都可以用的~只不过该方法,如果树的深度比较大时或者不知道有多深时,需要使用递归方法来做,比较耗费
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式