昨日だけjq-gridを使い始めましたが、これまでのところ、物事が行われる方法はやや曖昧です。下記参照...
function setUpStudentEntryGrid(numberofstuds){
$("#studentset").jqGrid({
url:"<c:url value='/registrationcarts/constructjson/'/>"+numberofstuds,
datatype: "json",
colNames:['id','First Name', 'Last Name'],
colModel:[
{name:'id',index:'id', width:60},
{name:'firstName',index:'fName', width:300, editable:true},
{name:'lastName',index:'lastName', width:300, editable:true}
],
rowNum:10,
rowList:[10,20,30],
pager: '#pager',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
editurl: "<c:url value='/students/addnew'/>",
caption: "Using navigator"
});
$('#studentset').jqGrid('navGrid',"#pager",{edit:false,add:false,save:false,del:false,search:false});
$('#studentset').jqGrid('inlineNav',"#pager");
}
私はインライン編集作業を行っており、データはデータベースに送られています。私のアクションは、「学生が保存されました」という文字列を返すだけです。fire-bug では、応答で戻り文字列を取得しているため、アクションが機能し$('#studentset').jqGrid('setRowData',Newly_created_ID,{firstName:"name", lastName:"name"});
ています。文字列を変更した後に使用する予定です。
上記のように inlineNav を使用して手動で行 ID にアクセスして更新するにはどうすればよいですか?
これを設定する方法がよくわからないので、いわばストローをつかんでいます。誰かアドバイスしてください。
ありがとうございました。