検索を実行した後に検索文字列をリセットする必要があります。リセットJqGrid検索文字列
検索列を変更しようとしましたが、検索文字列がリセットされませんでした。
検索文字列を検索ポップアップからリセットするにはどうすればよいですか?
検索を実行した後に検索文字列をリセットする必要があります。リセットJqGrid検索文字列
検索列を変更しようとしましたが、検索文字列がリセットされませんでした。
検索文字列を検索ポップアップからリセットするにはどうすればよいですか?
私はあなたが望むものを正しく理解していると確信しています。おそらく問題はrecreateFilter: true
optionを検索することによって解決されるでしょう。おそらく、あなたは必要な明確なfilters
onClose
でpostData
のか(使用単一のフィールド検索の場合)searchString
財産(multipleSearch: true
の使用の場合):
$.extend($.jgrid.search, {
multipleSearch: true,
recreateFilter: true,
onClose: function() {
delete $grid.jqGrid('getGridParam', 'postData').filters;
}
});
それはあなたが任意のデフォルトをロードしていない必要があることをすることができ検索ダイアログでフィルタリングしてください:
$.extend($.jgrid.search, {
multipleSearch: true,
recreateFilter: true,
loadDefaults: false
});
すべては、要件に応じて異なります。上記で説明したさまざまなオプションを試してください。検索ダイアログで必要なものがない場合は、要件をより明確に記述する必要があります。
リセット用に、jpgridでsearchpopupのすべてのフィルタを使用してください。recreateFilter: true
。
検索完了後、jqgridでsearchpopupを閉じるには、closeAfterSearch:true
を使用してください。
は
$("#loggerList").jqGrid('navGrid','#pagerDiv',{},{},{},{},
{closeAfterSearch:true, recreateFilter: true});
HTML
<div style="padding:10px;">
<div id="gridContainer">
<table id="loggerList"></table>
<div id="pagerDiv"></div>
</div>
</div>
をjqgrid