我使用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