datatable を含むポップアップ ダイアログがあり、inputText フィールドのフィルターにフォーカスを当てたくない。このテーブルの下にあるボタンにフォーカスしたいと思います。私はこれを試しました:
<p:focus id="focus" for="buttonFocus" context="dialog"/>
<p:dialog id="dialog" header="Выбор организации" widgetVar="vDialog" modal="true" resizable="false">
<p:dataTable
dblClickSelect="true"
id="table"
var="record"
value="#{myBean.tableList}"
rowKey="#{record.waId}"
filteredValue="#{myBean.filteredList}"
lazy="true"
>
<p:column headerText="Name" filterBy="#{recordp.name}" sortBy="#{recordp.name}">
#{record.name}
</p:column>
</p:dataTable>
<p:commandButton id="buttonFocus" actionListener="#{myBean.fill}"/>
</p:dialog>
それは役に立ちません。では、そのような状況でボタンにフォーカスを設定するにはどうすればよいでしょうか?