Я получил это от простых лиц, но я не хочу использовать кнопку и вызывать диалоговое окно подтверждения из bean-компонента, как я могу сделать это или отобразить командную кнопку и выполнить из bean-компонента?
Проблема в том, что я использую командную кнопку для выполнения метода, в этом методе есть if, если в true тогда я хочу показать диалоговое окно подтверждения.
<p:commandButton value="Destroy the World" actionListener="#{dialogView.destroyWorld}" update="message">
<p:confirm header="Confirmation" message="Are you sure?" icon="ui-icon-alert" />
</p:commandButton>
<p:confirmDialog global="true" showEffect="fade" hideEffect="fade">
<p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
</p:confirmDialog>