jqgridデータテーブルを使用する場合、インターフェースでセルの内容を直接変更してセルを編集する必要がある場合があります
以下ではセルの変更方法を紹介します
jQuery("#user-list").setCell(3, 'name', 'cht');
別の書き方
jQuery("#user-list").jqGrid('setCell',3, 'name', 'ddd');
setCellパラメータの説明:
rowid、行番号
colname、name 属性
colNames のデータ、変更する値
class、スタイルを追加
setCell が使いにくい (効果がない) 状況に遭遇した場合は、以下を行う必要があります。
id に注意し、gqgrid で rowid を使用してください
セルがフォーマッタを使用してデータをフォーマットする場合は、setCell のデータ値もそれに一致する必要があることに注意する必要があります。たとえば、colModel : [ { label : 'name', name : 'name', index : 'name', formatter : function(cellValue) { if (cellValue == 1) { return "Yes" } else { return "No"; } return ''; } } ]
jQuery("#user-list").setCell(3, 'name', '1');