ExtJsのpagingtoolbarを使用していますが、正しく機能していません。すべてのレコードを一覧表示するグリッドが1つありますが、問題ありませんが、カスタマイズされた検索結果をページングする場合は、最初のページが正しく表示されます。クリックして2番目のページを表示すると、元のURLに戻ります(すべてのレコードを表示)。しかし、ストアのURLには検索URLが残っている必要があります。
元のURL:'historico-ocorrencia'
検索URL:'historico-ocorrencia / search'
ボタンをクリックすると、次のコードが実行されます。
formSearch.submit({
url: 'historico-ocorrencia/search',
method: 'get',
params: {
dataInicial: time,
dataFinal: timeFinal
},
success: function(form, action) {
store.removeAll();
store.add(action.result.historicoOcorrencias);
},
});
しかし、ページングツールバーをクリックして2番目のページを表示しても、ボタン検索をクリックしていないため、上記のコードは実行されません。URL'historico-ocorrencia / search'を使用して次のすべてのページを表示し、それでもパラメータを渡す方法が必要です。
よろしくお願いします。ご不明な点がございましたら、お気軽にお問い合わせください。