我在客户端开发中使用 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;
},