在jqGrid中单击行时禁用复选框选择

时间:2013-07-09 15:14:34

标签: javascript jquery jqgrid client-side

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

0 个答案:

没有答案