2016-07-07 12 views
0

私はカスタム検索をしています。ボタンをクリックすると、 iは、使用して検索テキストを取得しています:ブートストラップ表セットの検索テキストページの変更

$('.fixed-table-toolbar').find('.search > :input').val() 

私はその後、私のコントローラに戻って投稿するリフレッシュイベントを使用しています:

$table.bootstrapTable('refresh', { 
url: '@Url.Action("Action", "ControllerName")', 
query: { searchText: searchValue } 
}); 

私もページングを持っています、検索結果が多くの結果を返す場合、同じsearchTextを使用して結果をページングする必要がありますが、ページの変更時にコントローラにポストバックすると、searchText値はnullになります。私は:$ table.on( 'page-change.bs.table')イベントを使用してみましたが、上記のようなリフレッシュイベントを持っていますが、最初の呼び出しでsearchTextがnullであることは明らかです。 2番目の値には値が設定されています。ページング時にsearchText値を永続化させるにはどうすればよいですか?

おかげ

+0

これはnullになりますが、ajaxを使用します。とにかくすべての結果を引っ張っているのであれば、なぜページングを使用するのですか?ページングは​​、一度に小さなデータセットを取得するときに使用します –

答えて

0

はあなたの問題、たとえばhereを解決するためにresetSearchメソッドを使用することができます。

関連する問題