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値を永続化させるにはどうすればよいですか?
おかげ
これはnullになりますが、ajaxを使用します。とにかくすべての結果を引っ張っているのであれば、なぜページングを使用するのですか?ページングは、一度に小さなデータセットを取得するときに使用します –