jqgrid が読み込まれると、私の jqgrid filterToolbar は正常に動作します。
最初にjqgridが完成した後、私はfilterToolbarローカルで非常にうまく検索できます。主な jqgrid オプションは次のとおりです。
$("#list").jqGrid({
...
strong texturl:'/myapp/crud',
datatype: 'json',
mtype: 'POST',
loadonce: true,
...
});
$("#list").jqGrid('filterToolbar',{stringResult: true,searchOnEnter : true, defaultSearch:"cn"});
しかし、サーバーからデータをリロードまたは更新したい場合があります。
だから、私はjs関数でこれを行います:
function refreshJq(){
$('#list').jqGrid('setGridParam',{datatype:'json'}).trigger('reloadGrid');
}
refreshJq 関数と呼ばれ、jqgrid が正常にリロードされます。
列も問題なくソートできます。
しかし、submit/reloadgrid の後、filterToolbar は動作を停止します。
ローカルで filterToolbar を使用して検索できません。
何か案が!?
よろしくお願いします!