私はそのような状況を抱えています:ファイルform.xhtmlには、いくつかのテーブルをフィルターするために使用されるフォームがあり、ここで定義されたボタン「フィルター」を与えました。
ファイルtableOne.xhtml、tableTwo.html、.. ID「filterTable」のdataTableがあり、このページにform.xhtmlも含めました。dataTables を含むすべてのページには form.xhtml が含まれ、それらのすべての dataTables には同じ ID "filterTable" があります
私がやりたいのは、ajaxを使用してフィルターボタンが押された後にdataTable [#filterTable]を更新することです。ボタンは <p:commandButton> によって作成されます。フォームとデータテーブルが同じファイルで定義されている場合、必要なのは、コマンドバイトンに update="filterTable" を追加するだけです。しかし、form.xhtml で定義されたボタンに追加すると、「識別子を持つコンポーネントが見つかりません」というエラーが表示されます。
ページに含まれる外部の xhtml ファイルから dataTables を動的に更新することは可能ですか? もしそうなら、どうすればできますか?