jQuery MiniUI
标题:
关于treegrid和checkbox的问题
[打印本页]
作者:
breakguitar
时间:
2014-1-22 17:03:15
标题:
关于treegrid和checkbox的问题
我用treegrid试做角色权限管理模块,权限根据checkbox的选中状态判定该角色是否具有相应的权限。
目前从数据库中读数据并能正常显示。
但是,我修改checkbox的选中状态后,获取grid的值,仍然是原数据,不是修改后的数据。
说明一下,我的checkbox是绘制的,不是用的checkboxcolumn
if (e.value==1)
{
CellHtml='<input id="'+ e.MenuID + '" name="'+ e.MenuID + '" type="checkbox" onclick="CheckChange()" checked/>';
}
else
{
CellHtml='<input id="'+ e.MenuID + '" name="'+ e.MenuID + '" onclick="CheckChange()" type="checkbox" />';
}
return CellHtml;
问题就是怎么获取修改后的值呢?
作者:
factory
时间:
2014-1-22 17:26:03
因为这个不是treegrid的单元格编辑器了,他只不过是绘制在单元格上的一些元素
所以getChanges()是获取不到的.
只能全部获取
作者:
breakguitar
时间:
2014-1-22 21:10:24
本帖最后由 breakguitar 于 2014-1-22 21:30 编辑
哦,明白了!
那能不能帮忙示例一下怎么获取表单上所有checkbox的id和checked属性的值呢?
放到一个数组里面,然后再转换成json?
作者:
breakguitar
时间:
2014-1-22 21:37:22
或者,能不能就利用treegrid的checkboxcolumn?
但是有个问题是,父节点不需要checkbox,例如:
======================================================
模块/菜单名称 查看 修改 删除
-+-系统管理
----系统参数设置 V V V
……
======================================================
上面的[系统管理]就是父节点(不需要checkbox),[系统参数设置]就是一个具体的功能菜单(需要checkbox)
v代表checkbox。
作者:
factory
时间:
2014-1-23 09:26:41
breakguitar 发表于 2014-1-22 21:10
哦,明白了!
可以直接用jquery来获取所有的checkbox,因为这些checkbox都不是miniui控件
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2