【问题标题】:Multi Checkbox columns in JqgridJqgrid中的多复选框列
【发布时间】:2012-01-20 05:29:43
【问题描述】:

我的 jqgrid 有 4 列,每列都有复选框格式,我需要根据列名获取所有选中和未选中的复选框值。这可能吗?

更新:网格图

【问题讨论】:

  • 您希望使用哪个用户界面:列标题中的按钮、相应列的单元格中的上下文菜单...?

标签: c# jquery jqgrid checkbox


【解决方案1】:

The demo from the answer 展示了如何在 jqGrid 的列标题中添加自定义按钮。在click 事件处理程序中,您可以枚举网格的所有行并将列包含设置为true'1',具体取决于您定义列的方式。以您可以实现您的要求的方式。

【讨论】:

  • Oleg,我已经浏览了链接并将 onclick 事件附加到 mybutton,我得到的是 $grid[0].p.data 为空白吗?任何原因 ..mybutton 这里没有附加到网格标题它在 jqgrid 之外。
  • $grid[0].p.data 仅在本地数据的情况下存在。您可以使用true 作为returntype 的值来获取关于getCol 的列的数据。以这种方式,您将收到类似 ` [{id:1,value:true},{id:2,value:false}` 的数组,并且可以使用 setCell 将具有 false 值的行设置为 true例子。
  • 忘了打勾 :) ...$("#table").jqGrid('getCol', 'add') 获取值。非常感谢。
猜你喜欢
  • 2012-01-25
  • 2017-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多