每个jQgrid行都有多个复选框,所以我不能(仅)使用多选。
这就是列的设置方式......
{name:'ColName',label:'',width:50, editable:true,sortable:false,edittype:“checkbox”,formatter: 'checkbox',formatoptions:{disabled:false},index:“my_checkbox”, editoptions:{value:“是”:“否”}}
当我单击标题中的复选框时,将重新绘制标题而不进行检查。我可以捕获事件,但无法向用户显示检查。
所以我的问题是,如何让一个复选框在标题标签内正常运行或如何实现多个多重选择。
答案 0 :(得分:17)
我能够通过防止在复选框事件之后触发jQgrid事件来解决我的问题。
我将复选框更改为...
<input type="checkbox" onclick="checkBox(event)" />
并添加了以下方法......
function checkBox(e) {
e = e||event;/* get IE event ( not passed ) */
e.stopPropagation? e.stopPropagation() : e.cancelBubble = true;
}