在jqgrid中选中所有复选框的功能
Function to select all checkbox in jqgrid
我有一个jqgrid,第一列我有一个复选框(选中所有其他复选框)。我不知道我是怎么做到的。我如何执行在我的 jqgrid 中选择所有其他复选框的功能?
$.getJSON("/Page/Table", function (data) {
var data = data;
$('#table').jqGrid({
datatype: 'local',
data: dados,
colNames: ['<input type="checkbox" id="checkAll" onclick="checkBox(event)" />', 'UserName', 'Code', 'Email'],
colModel: [
{
name: 'checkbox',
width: 50,
resizable: true,
editable: true,
align: 'center',
edittype: 'checkbox',
formatter: "checkbox",
formatoptions: { disabled: false },
classes: 'check',
editrules: { required: false }, editoptions: { size: 39, value: "True:False" }
},
{ name: 'userName', width: 200, index: 'userName', align: 'left' },
{ name: 'code', width: 80, index: 'code' },
{ name: 'Email', width: 150, align: 'left', index: 'Email'}],
viewrecords: true,
imgpath: 'jqGrid-3.4.3/themes/coffee/images',
caption: '',
rownumbers: true,
height: 'auto',
width: 1860,
scrollOffset: 0
});
也许最好
使用multiselect: true
选项来创建网格中带有复选框的列?您尝试实现的所有功能似乎都直接在网格中。
通过使用jquery对复选框使用公共类,我们可以做到
$('.check').attr('checked', true);
将第一个colNames
修改为:
colNames: ['<input type="checkbox" id="checkAll" onclick="checkBox(this)" />',
JS函数如下:
function checkBox(obj) {
$('.check').prop('checked', obj.checked);
}
相关文章:
- 具有onclick功能的自定义复选框在实际切换复选框之前执行功能
- 将复选框转换为图像,需要添加拖动功能才能更改图像
- 如何在具有分页功能的表格排序器中取消选中所有复选框
- 复选框树视图功能不起作用
- 复选框单击功能不起作用
- 在jqgrid中选中所有复选框的功能
- 选中复选框时如何激活功能
- 通过单击复选框启动智能功能
- 预选中复选框功能
- 复选框 - 选中取消选中功能不起作用
- Ruby on Rails - 我的“checkall”复选框功能跳转到数据表上的页面
- 使用Bootstrap Glyphicons创建复选框功能
- angular js中的复选框功能
- HTML javascript复选框功能
- 当父级具有单击事件时,复选框功能不起作用
- Ajax:将复选框功能转换为Wordpress中的输入字段和更新按钮
- Ajax复选框功能
- 像单选按钮一样的复选框功能
- Javascript 选中/取消选中所有复选框功能仅在有多个复选框时才有效
- 弹出窗口内的复选框功能