jQuery MiniUI

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

FunctoinTree 权限分配树勾选问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-2-28 11:11:26 |只看该作者 |倒序浏览
请问  父节点  勾选添加  
该父节点下的子节点的添加也能勾选不?
因为我试了  在勾选父节点时不触发事件

Rank: 8Rank: 8

沙发
发表于 2014-2-28 11:23:12 |只看该作者
本帖最后由 lost 于 2014-2-28 11:24 编辑

不太明白你的意思。
把你的代码上传上来,我们看下

Rank: 3Rank: 3

板凳
发表于 2014-2-28 11:32:56 |只看该作者
lost 发表于 2014-2-28 11:23
不太明白你的意思。
把你的代码上传上来,我们看下


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2014-2-28 12:13:15 |只看该作者
飞天猪 发表于 2014-2-28 11:32

可以修改checkbox的点击事件,判断是不是父节点,然后更新子节点的对应字段

Rank: 3Rank: 3

5#
发表于 2014-2-28 14:54:02 |只看该作者
本帖最后由 飞天猪 于 2014-2-28 14:56 编辑
felt 发表于 2014-2-28 12:13
可以修改checkbox的点击事件,判断是不是父节点,然后更新子节点的对应字段 ...

好像不行哦  checkbox的点击事件是页面加载的时候就有了 鼠标点击 checkbox 并不会触发事件啊

Rank: 8Rank: 8

6#
发表于 2014-2-28 16:17:55 |只看该作者
飞天猪 发表于 2014-2-28 14:54
好像不行哦  checkbox的点击事件是页面加载的时候就有了 鼠标点击 checkbox 并不 ...

你参考下我们试用包里http://www.miniui.com/demo/#src=treegrid/functiontree.html
点击checkbox会触发 function checkFunc(id, action, checked) {}
你要联动的话,需要在这里面处理

Rank: 3Rank: 3

7#
发表于 2014-2-28 17:07:37 |只看该作者
本帖最后由 飞天猪 于 2014-2-28 17:50 编辑
felt 发表于 2014-2-28 16:17
你参考下我们试用包里http://www.miniui.com/demo/#src=treegrid/functiontree.html
点击checkbox会触发  ...

我试了  怎么更新整个functiontree?

Rank: 8Rank: 8

8#
发表于 2014-3-1 14:18:51 |只看该作者
飞天猪 发表于 2014-2-28 17:07
我试了  怎么更新整个functiontree?

grid.updateRow(row,{function:xxx})
点击的时候获取所在行对象,判断有没有子节点,有的遍历子节点,更新子节点的function字段

Rank: 3Rank: 3

9#
发表于 2014-3-3 09:18:05 |只看该作者
felt 发表于 2014-3-1 14:18
grid.updateRow(row,{function:xxx})
点击的时候获取所在行对象,判断有没有子节点,有的遍历子节点,更 ...


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

10#
发表于 2014-3-3 09:35:25 |只看该作者
飞天猪 发表于 2014-3-3 09:18

这个选择框,并非是treegrid的一部分,他只不过是绘制在单元格上的一些html的checkbox,所以他本身当然是不具备miniui的tree控件的联动勾选功能了.

这些checkbox的是否勾选,是在绘制的时候,通过你的数据,来确定是否勾选的. 所以 你要做联动,需要更新你的数据值. 当updateRow的时候,会重新出发ondrawcell事件,会重新生成一遍checkbox,所以只要你把值改了,自然checkbox重新生成的时候,状态也改了

Archiver|普加软件

GMT+8, 2024-6-21 13:58 , Processed in 1.070452 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部