Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jqgrid多选问题_Jquery_Asp.net - Fatal编程技术网

Jquery jqgrid多选问题

Jquery jqgrid多选问题,jquery,asp.net,Jquery,Asp.net,我对jqgrid有一个奇怪的问题。当我选择一行时,该行被选中,但复选框未被选中,而且当我选择另一行时,前面的行不会被取消选中,而只是继续添加到选择中。所以请帮我 $("#list9").jqGrid({ url: '/Home/DynamicGridData/', datatype: 'json', mtype: 'GET', colNames: ['Report',

我对jqgrid有一个奇怪的问题。当我选择一行时,该行被选中,但复选框未被选中,而且当我选择另一行时,前面的行不会被取消选中,而只是继续添加到选择中。所以请帮我

 $("#list9").jqGrid({
                url: '/Home/DynamicGridData/',
                datatype: 'json',
                mtype: 'GET',
                colNames: ['Report', 'Download'],
                colModel: [
          { name: 'Name', index: 'Name', width: 610, align: 'left' },
          { name: 'Download', index: 'Download', width: 300, align: 'left', sortable: false, formatter: LinkFormatter}],
                pager: jQuery('#pager9'),
                rowNum: 10,
                rowList: [5, 10, 20],
                sortname: 'Name',
                sortorder: 'asc',
                recordpos: 'left',
                viewrecords: true,
                loadonce: true,
                multiselect: true,
                caption: 'Docs Library',
                onSelectRow: function (rowid) {

                }
            });

我对jqgrid没有太多经验,但我可以从中看出,如果multiselect设置为true,则应该添加额外的行,而不是取消选择它们。所以我不明白你的问题是什么

如果不希望能够选择多行,请不要将multiselect设置为true


如果这不是您想要的,我们可能需要更多信息。如果您可以使用创建一个演示,我们可能会更轻松地帮助您。

我的主要任务是获得多重选择。我已将multiselect设置为true,并且可以获取每行中的复选框,但问题在于行选择我的复选框未被选中。当我选择其他行时,我的第一个选中行不会被取消选中。我需要任何特殊的js文件来包含吗?我发现了这个问题。jqGrid将id作为数字,但我是作为字符串传递的。