私はjqGridを始めたばかりなので、これが明らかな質問である場合は申し訳ありません(ただし、彼らのWebサイトでは答えをどこにも見つけることができませんでした)。
現在、次の方法を使用して行データをグリッドに追加しています。
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メソッドが通常のROWIDではなくカスタムIDを行に追加するようにするにはどうすればよいですか?