jQuery MiniUI

 找回密码
 立即注册
查看: 5315|回复: 9
打印 上一主题 下一主题

Tree 加载的时候,根据所传Id,选择checked的节点 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-2-21 14:26:34 |只看该作者 |倒序浏览
本帖最后由 FlyFox 于 2014-2-21 14:36 编辑

高就是加载与左边穿过的id相关的tree节点,并且复选框为选中状态,谢谢
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-2-21 14:58:04 |只看该作者
左边是表格,右边是树?

Rank: 2

板凳
发表于 2014-2-21 14:59:11 |只看该作者
felt 发表于 2014-2-21 14:58
左边是表格,右边是树?

是的,获取左边的选中项的id传个右边的树,通过这个id来确定树节点的选中状态。

Rank: 8Rank: 8

地板
发表于 2014-2-21 15:26:32 |只看该作者
本帖最后由 felt 于 2014-2-21 16:21 编辑
FlyFox 发表于 2014-2-21 14:59
是的,获取左边的选中项的id传个右边的树,通过这个id来确定树节点的选中状态。 ...

监听表格的点击事件
onrowcilcik(e){
   var rows=grid.getSelecteds();
   for(var i=0.l=rows.length;i<l.i++){
      遍历选中项的id字段,拼接成一个字符串,用,隔开
  }
   tree.setValue(value)   //value就是你上面拼接好的字符串
}

Rank: 2

5#
发表于 2014-2-21 16:09:39 |只看该作者
felt 发表于 2014-2-21 15:26
监听表格的点击事件
onrowcilcik(e){
   var rows=grid.getSelecteds();

我加载的选中的那一项关联的内容,你为什么却获取剩下的?

Rank: 8Rank: 8

6#
发表于 2014-2-21 16:18:21 |只看该作者
本帖最后由 felt 于 2014-2-21 16:20 编辑
FlyFox 发表于 2014-2-21 16:09
我加载的选中的那一项关联的内容,你为什么却获取剩下的?

打错字了,是获取所有id字段

Rank: 2

7#
发表于 2014-2-21 17:06:08 |只看该作者
felt 发表于 2014-2-21 16:18
打错字了,是获取所有id字段

我要是传过去id获取,相关的json数据,之后如何对数据进行处理,让他能checked呢?

Rank: 8Rank: 8

8#
发表于 2014-2-21 17:11:33 |只看该作者
FlyFox 发表于 2014-2-21 17:06
我要是传过去id获取,相关的json数据,之后如何对数据进行处理,让他能checked呢? ...

把json数据处理成字符串就可以了
然后tree.setValue(value)

Rank: 2

9#
发表于 2014-2-21 17:16:01 |只看该作者
felt 发表于 2014-2-21 17:11
把json数据处理成字符串就可以了
然后tree.setValue(value)

关键是我的checked状态怎么改变啊?

Rank: 8Rank: 8

10#
发表于 2014-2-21 17:21:55 |只看该作者
FlyFox 发表于 2014-2-21 17:16
关键是我的checked状态怎么改变啊?

你执行setValue就可以选中了,你还要改变什么?
看这个demo:http://www.miniui.com/demo/#src=tree/checkboxtree.html

Archiver|普加软件

GMT+8, 2025-7-15 18:22 , Processed in 1.040481 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部