マイデータがページに正しく読み込まれています。しかし、私は2つのテキストボックスと私はサーバーからレコードをフィルタリングするに基づいて送信ボタンがあります。jqGridをテキストボックスと共に使用して検索するにはどうすればよいですか?
注:私は既定でjqgridで利用可能な既存のフィルター機能を使用していません。
私は少しこれを達成することができます混乱しています。これを実現するためにjqgridの機能が組み込まれていますか?
$('#submit').click(function() {
$("#customers").jqGrid('setGridParam', { postData: { 'ContactName': $('#contactName').val(),
CompanyName: $('#companyName').val()
}
});
$("#customers").trigger("reloadGrid");
});
このポストデータはその後、アクションメソッドでキャプチャされていて、それが正常に動作します:私は現在、これを処理する方法は、私はアクションメソッドに私のJavaScriptと供給後のデータでクリックイベントを処理しています。これを行うためのより良い方法はありますか?または正しい軌道にいるのですか?時々私は、私は、サーバー上で以下のコードを記述感じ、私がAsp.Net MVC 3.0を使用して開始して以来、クライアント側のプログラマのより多くなっています;)
私はこれに対する答えを見たいと思っています。私は実装でかなり似たような行動をとった。私が有用なのは、カスタムjqueryプラグインでグリッドビルドとフィルタ更新をラップすることだけです。これにより、jqGrid_custom( "updateFilter"、 "newfilter")を呼び出すことができます。もう少し余分な作業がありますが、私はすべてのグリッドで同じソリューションを使用できます。 –
良い質問... @Anthony –
ありがとうフランク! – TCM