jqgrid で複数選択を使用しています。1番目のjqgridから2番目のjqgridに行を追加すると同時に、選択した1番目のグリッドから同じ行を削除しています
デモを使用することで、永続的な複数選択の概念を利用しています。
その概念を使用することで、他のページでも行を選択してコピーすることができます。
私の問題はここから始まります:
1 番目のグリッドに 6 つのレコードがあり、行番号は 5 です。したがって、1 ページに 5 行、2 ページに 6 行の 2 つのページがあります。
page1 の行と page2 の 6 行目を選択し、1 番目の jqgrid から 2 番目の jqgrid にデータを移動できると同時に、1 番目の jqgrid のデータを削除する必要があります。行が削除され、トリガーを使用してもページ1が表示されません("reloadGrid");
これは、1番目のjqgridから2番目のjqgridへの行の追加と削除に使用するコードです
var questionids = idsOfSelectedRows;
var questionLength = questionids.length;
for (var i=0; i < questionLength; i++)
{
var selectedId = questionids[i];
var selectedData = $('#questions_list').jqGrid('getLocalRow', selectedId);
$('#selectedQuestions_list').jqGrid('addRowData', selectedId, selectedData);
$('#selectedQuestions_list').trigger("reloadGrid");
}
for (var i = 0; i < questionLength ; i++) {
var selectedId = questionids[i];
console.log("delete is "+ $('#questions_list').jqGrid('delRowData', selectedId));
//$('#questions_list').trigger("reloadGrid");
}
誰でもコードを手伝ってくれます。よろしくお願いします。