2012-03-17 2 views
1

on jqgrid、私は新しいレコードを取得するための基準を変更したい、それは私が新しいクエリを適用することはできませんことを意味します。私はできないイベントや機能を見つけませんでした。私はちょうどjqgridでクエリをリセットするには?

のjQuery( "#のSG1")を発見しました。clearGridData(真).trigger( "reloadGrid")

+0

私のソリューション $( '#btnSearch')をクリックします(関数(){ $( '#の検索リスト')setGridParam({URL:。。 '?/モデル/ actSearch.cfm' + $( '#のfrmSearch' )。シリアライズ() }); $( '#searchList')。trigger( "reloadGrid"); });この回答 http://stackoverflow.com/questions/1297044/reload-a-loaded-jqgrid-with-a-different-table-data –

+0

見つかり は申し訳ありませんが、あなたの質問には、理解することは困難です。あなたのコメントからのみ、もともとあなたが使用した実装から来た問題があると推測できます。 *パラメータを直接含む 'url'は使用しないでください。その代わりに、関数として 'postData'パラメータを使う方が良いです([here](http://stackoverflow.com/a/2928819/315935)を参照))。この場合、フォームフィールドの場合は、サーバーへのすべての要求に現在の値が含まれます。 '$( '#frmSearch')。serializeArray()'と同じように '$( '#frmSearch')。seria lize()'を使うこともできます。 – Oleg

+0

私の説明が良くないので、ありがとうと申し訳ありません。 私はちょうど新しいボタンを外部に作成し、Jqgridにバインドしたいと思います。 –

答えて

0

こんにちは友人はこれを試して、私をアドバイスしてください、

$("#jqgrid-id").jqGrid('setGridParam', {postData: { "param1": "somevalue"} }).trigger("reloadGrid"); 
関連する問題