私のWebページにjqgridを実装しようとしていますが、削除を処理できません。ユーザーが複数の値を選択してdeleteをクリックした場合、削除を処理してページに戻るサーブレットを呼び出す必要があります。サーバーから選択した行を削除してグリッドを再ロードする方法は?
コードスニペットは以下の通りである:
var rowid = jQuery("#tableid").jqGrid('getGridParam', 'selrow');
は、以下の使用して行のデータを取得し、次のように
<script type="text/javascript">
function fillGridOnEvent(){
$("#jQGrid").html("<table id=\"list\"></table><div id=\"page\"></div>");
jQuery("#list").jqGrid({
url:'<%=request.getContextPath()%>/MyServletGrid?q=1&action=fetchData',
datatype: "xml",
mtype: 'POST',
height: 423,
colNames:['##','Keyword','Category','ViewType',"Action"],
colModel:[
{name:'srNo',index:'srNo', width:30,sortable:true,align:'center'},
{name:'Keyword',index:'Keyword', width:200,sortable:true},
{name:'Category',index:'Category', width:100,sortable:true,align:'center'},
{name:'ViewType',index:'ViewType', width:100,sortable:true,align:'center'},
{name:'view',index:'view', width:113,sortable:false,align:'center'}
],
multiselect: true,
paging: true,
rowNum:18,
pager: $("#page"),
loadonce:true,
caption: "Test JQGrid"
}).navGrid('#page',{edit:false,add:false,del:true});
}
jQuery().ready(function(){
//fillGrid(); rowList:[10,20,30],
});
jqgridを使用して削除操作を実行できましたか? – Bhushan