Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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
Javascript jqGrid addRowData-如何向每行添加自定义名称/id?_Javascript_Jquery_Html_Html Table_Jqgrid - Fatal编程技术网

Javascript jqGrid addRowData-如何向每行添加自定义名称/id?

Javascript jqGrid addRowData-如何向每行添加自定义名称/id?,javascript,jquery,html,html-table,jqgrid,Javascript,Jquery,Html,Html Table,Jqgrid,我刚开始使用jqGrid,如果这是一个明显的问题,那么很抱歉(尽管我在他们的网站上找不到答案) 我目前正在使用以下方法将行数据添加到我的网格中: for (var i = 0; i <= mydata.length; i++) { jQuery("#grid2").jqGrid('addRowData', i + 1, attributes[i]); } 我希望我的HTML输出如下所示: <tr class="..." id="typeOne"> </tr>

我刚开始使用jqGrid,如果这是一个明显的问题,那么很抱歉(尽管我在他们的网站上找不到答案)

我目前正在使用以下方法将行数据添加到我的网格中:

for (var i = 0; i <= mydata.length; i++) {
    jQuery("#grid2").jqGrid('addRowData', i + 1, attributes[i]);
}
我希望我的HTML输出如下所示:

<tr class="..." id="typeOne"> </tr>



如何确保addRowData方法向我的行中添加自定义id而不是常规rowid?

您可能在
colModel
选项中查找
key
属性:

钥匙 :如果没有来自服务器的id,则可以将其设置为id 用于唯一行id。只有一列可以具有此属性。 如果有多个键,网格会找到第一个键,然后 第二个问题被忽略了

var mydata = [ { id="1", name="someName", type="typeOne" } ]
<tr class="..." id="typeOne"> </tr>
<tr class="..." id="rowid" name="typeOne"> </tr>