JSF /PrimeFacesWebアプリケーションがあります。1ページ<p:dataTable>
で<p:fileDownload>
コンポーネントが使用されます。Beanコンストラクターは、DBからデータをロードします。ページが読み込まれると正常に動作します。ダウンロードボタンは、データテーブルの最後の列にあります。このボタンをクリックすると、ファイルダウンロードコントローラーに移動し、すべてが正常に機能します。
しかし、クエリに基づいてデータテーブルの結果をフィルタリングする検索関数をページに追加すると、ダウンロードボタンをクリックしてもダウンロードされたファイルは返されず、ページが更新されるだけです。
これはどのように発生し、どうすれば解決できますか?