我刚开始使用 jqGrid,如果这是一个明显的问题,我很抱歉(尽管我在他们的网站上的任何地方都找不到答案)。
我目前正在使用以下方法将行数据添加到我的网格中:
for (var i = 0; i <= mydata.length; i++) {
jQuery("#grid2").jqGrid('addRowData', i + 1, attributes[i]);
}
生成的 HTML 是这样的:
<tr class="ui-widget-content jqgrow ui-row-ltr" tabindex="-1" id="1" role="row"> ... </tr>
id 当前基于行号,但我想根据 mydata 数组中的变量将 id 更改为自定义定义。
例如,如果我的 mydata 数组是这样的:
var mydata = [ { id="1", name="someName", type="typeOne" } ]
我希望我的 HTML 输出看起来像这样:
<tr class="..." id="typeOne"> </tr>
或者
<tr class="..." id="rowid" name="typeOne"> </tr>
如何确保 addRowData 方法向我的行添加自定义 id 而不是常规的 rowid?