DBのプライマリキーや自動採番番号の取り扱い時に便利
colModel
でeditable:true
、hidden:true
にする。
全体を書くと以下の感じ。
$("#table").jqGrid({
url: 'fuga.php', // 初期表示用Ajax
datatype: "json",
colNames:["seq"],
colModel:[
{index:'SEQ',name:'SEQ',width:100,editable:true,hidden:true} // DB自動採番号
],
editurl: 'hoge.php' // 編集後のpost先サーバURI
});
- fuga.phpでSEQの値を取得し、初期表示(SEQは非表示)。
- 編集時でもSEQフィールドは編集できない。
- 更新時にhoge.phpに編集不可のSEQデータを送信できる。
jqGrid凄い奴だよ。でも余り使われてないのかなぁ
細かい情報少ないから手探り感が否めない。
ので、ちまちまと載せていくかな…。