jQuery MiniUI

标题: FunctoinTree 权限分配树勾选问题 [打印本页]

作者: 飞天猪    时间: 2014-2-28 11:11:26     标题: FunctoinTree 权限分配树勾选问题

请问  父节点  勾选添加  
该父节点下的子节点的添加也能勾选不?
因为我试了  在勾选父节点时不触发事件

作者: lost    时间: 2014-2-28 11:23:12

本帖最后由 lost 于 2014-2-28 11:24 编辑

不太明白你的意思。
把你的代码上传上来,我们看下
作者: 飞天猪    时间: 2014-2-28 11:32:56

lost 发表于 2014-2-28 11:23
不太明白你的意思。
把你的代码上传上来,我们看下

[attach]4013[/attach]

作者: felt    时间: 2014-2-28 12:13:15

飞天猪 发表于 2014-2-28 11:32

可以修改checkbox的点击事件,判断是不是父节点,然后更新子节点的对应字段
作者: 飞天猪    时间: 2014-2-28 14:54:02

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

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

作者: felt    时间: 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) {}
你要联动的话,需要在这里面处理
作者: 飞天猪    时间: 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?

作者: felt    时间: 2014-3-1 14:18:51

飞天猪 发表于 2014-2-28 17:07
我试了  怎么更新整个functiontree?

grid.updateRow(row,{function:xxx})
点击的时候获取所在行对象,判断有没有子节点,有的遍历子节点,更新子节点的function字段
作者: 飞天猪    时间: 2014-3-3 09:18:05

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

[attach]4029[/attach]

作者: factory    时间: 2014-3-3 09:35:25

飞天猪 发表于 2014-3-3 09:18

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

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

factory 发表于 2014-3-3 09:35
这个选择框,并非是treegrid的一部分,他只不过是绘制在单元格上的一些html的checkbox,所以他本身当然是不 ...

哦  好的  我试试




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2