jqGridで行を選択し、最後に検索操作を実行すると、グリッドがリロードされ、ユーザーがチェックしたすべての行がオフになります....検索を実行した後でも選択した行を選択したい、または次のページに移動します。
誰かがこれについて解決策を持っていますか?????? 緊急に必要です
jqGridで行を選択し、最後に検索操作を実行すると、グリッドがリロードされ、ユーザーがチェックしたすべての行がオフになります....検索を実行した後でも選択した行を選択したい、または次のページに移動します。
誰かがこれについて解決策を持っていますか?????? 緊急に必要です
検索前に選択した行を覚えておき、検索後に再度選択する必要があります。たとえば、onSearch イベントを次のように定義します。
var selected_rows = [];
onSearch: function(){
selected_rows = $('#your_grid').jqGrid('getGridParam', 'selarrrow');
}
次に、 gridComplete イベントを定義して、行があれば選択するようにします。
gridComplete: function(){
$.each(selected_rows, function(_, row_id){
$("#your_grid").jqGrid('setSelection', row_id, false);
});
selected_rows = [];
}
同様の方法で onPaging イベントを使用して、ページングを処理できます。