Javascript jqGrid addRowData-如何向每行添加自定义名称/id?
我刚开始使用jqGrid,如果这是一个明显的问题,那么很抱歉(尽管我在他们的网站上找不到答案) 我目前正在使用以下方法将行数据添加到我的网格中: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>
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>