Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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行id_Jquery_Jqgrid - Fatal编程技术网

Jquery 覆盖JQGrid行id

Jquery 覆盖JQGrid行id,jquery,jqgrid,Jquery,Jqgrid,我已经为我的一个应用程序实现了JQgrid。我已经写了下面的代码 jQuery("#list").jqGrid({ url: '@Url.Action("GridData", "Item")', datatype: 'json', mtype: 'POST', colNames: ['ItemId', 'Description'], colModel: [ { name: 'ItemId', index: 'ItemI

我已经为我的一个应用程序实现了JQgrid。我已经写了下面的代码

jQuery("#list").jqGrid({
     url: '@Url.Action("GridData", "Item")',
     datatype: 'json',
     mtype: 'POST',
     colNames: ['ItemId', 'Description'],
     colModel: [
     {
         name: 'ItemId', index: 'ItemId', align: 'center',
         sorttype: "int", hidden: true, key:true
     },
     {
         name: 'Description', index: 'Description', width: "250px" },
         pager: jQuery('#pager'),
         rowNum: 10,
         rowList: [5, 10, 20, 50],
         sortname: 'ItemId',
         sortorder: "asc", width: '750', height: 'auto',
         viewrecords: true,
         imgpath: ''
      });
现在,我想检索行id。我使用下面的代码来获取行id

var grid = jQuery("#list");
var rowKey = grid.getGridParam("selrow");
但它给了我错误的id。我希望我的rowid是itemid。但它给了我错误的行id

我还编写了
“key:true”
来覆盖行id,但它不起作用


有人能帮忙吗?

您可能会发现这很有用:也尝试过,但仍然不起作用。首先,您应该始终在版本中编写jqGrid(,或旧jqGrid的哪个分支好。让我在JSFIDLE中设置一个演示,并将其提供给您