我使用jqgrid的tableToGrid方法从现有的html表中生成网格。我的表格定义如下:在哪里指定服务器ID使用jqgrid/tabletogrid
<table id="myTable">
<thead>
<tr>
<th>My Title</th>
</tr>
</thead>
<tbody>
<tr id="321"><td>Item 321</td></tr>
<tr id="111"><td>Item 111</td></tr>
<tr id="495"><td>Item 495</td></tr>
...
</tbody>
</table>
这些ID都来自数据库,我将需要它们执行更新。当我调用tableToGrid时,它似乎覆盖了我自己的所有ID,它们从1开始算到表中的行数。如果onSelectRow方法通过了实际的服务器ID,但是不可能,那么将会很好,在桌面上存储服务器ID的最佳方式是什么,不显示它并且仍然可以访问它以进行更新等。
我tableToGrid通话是这样的:
tableToGrid("#myTable", { width:230, height: 500, onSelectRow: onSelectMethod, colModel: [{ name: 'MyTitle', index: 'MyTitle', sortable: false}] });
感谢。
当你提到'服务器ID',你的意思是“在服务器上生成的HTML元素的ID? –
如何将它分配给名称属性,而不是ID元素? – kamaci