我在客户端开发中使用jqGrid。事实上,我没有选择它,它是由其他开发人员在入门级开发级别集成的,现在已经为此做了一些事情。
我正在努力改变一些功能。我有一列复选框,并且在行单击时也会选中复选框。我想要以另一种方式工作 - 复选框和行状态之间必须没有连接 - 所以我想在行单击时禁用复选框选择。有没有办法使用插件来做到这一点?
$(this.options.grid).jqGrid({
height: 'auto',
width: width,
shrinkToFit: true,
colNames: columns.colNames,
colModel: columns.colModel,
rowNum: pageSize,
rowList: pageSizeValues,
viewrecords: true,
multiselect: true,
multiboxonly: true,
deepempty: true,
subGrid: false,
scrollrows: true,
altRows: true,
altclass: 'ui-widget-content-alt-row',
datatype: 'clientSide',
pager: pager,
toppager: false,
sortname: this.options.sortByVal,
sortorder: this.options.sortDirectionVal,
sortable: true,
jsonReader: reader,
editurl: 'clientArray',
beforeSelectRow: function(rowId, e) {
return true;
},
onSelectRow: function(rowId, status) {
return true;
},