【发布时间】:2012-01-20 05:29:43
【问题描述】:
我的 jqgrid 有 4 列,每列都有复选框格式,我需要根据列名获取所有选中和未选中的复选框值。这可能吗?
更新:网格图
【问题讨论】:
-
您希望使用哪个用户界面:列标题中的按钮、相应列的单元格中的上下文菜单...?
我的 jqgrid 有 4 列,每列都有复选框格式,我需要根据列名获取所有选中和未选中的复选框值。这可能吗?
更新:网格图
【问题讨论】:
The demo from the answer 展示了如何在 jqGrid 的列标题中添加自定义按钮。在click 事件处理程序中,您可以枚举网格的所有行并将列包含设置为true 或'1',具体取决于您定义列的方式。以您可以实现您的要求的方式。
【讨论】:
$grid[0].p.data 仅在本地数据的情况下存在。您可以使用true 作为returntype 的值来获取关于getCol 的列的数据。以这种方式,您将收到类似 ` [{id:1,value:true},{id:2,value:false}` 的数组,并且可以使用 setCell 将具有 false 值的行设置为 true例子。