如何在jQgrid标头中添加一个复选框

joe*_*net 10 jqgrid

每个jQgrid行都有多个复选框,所以我不能使用(只是)多选.

这是列的设置方式......

{名称: 'COLNAME',标签: '',宽度:50,编辑:真,可排序的:假,edittype: "复选框",格式化器: '复选框',formatoptions:{禁用:假},索引: "my_checkbox", editoptions:{value:"是":"否"}}

当我单击标题中的复选框时,将重新绘制标题而不进行检查.我可以捕获事件,但无法向用户显示检查.

所以我的问题是,如何让一个复选框在标题标签内正常运行或如何实现多个多重选择.

joe*_*net 17

我能够通过防止在复选框事件之后触发jQgrid事件来解决我的问题.

我将复选框更改为...

<input type="checkbox" onclick="checkBox(event)" />
Run Code Online (Sandbox Code Playgroud)

并添加了以下方法......

function checkBox(e) {
  e = e||event;/* get IE event ( not passed ) */
  e.stopPropagation? e.stopPropagation() : e.cancelBubble = true;
}
Run Code Online (Sandbox Code Playgroud)