Мне нужно изменить поведение по умолчанию p: confirmDialog. По щелчку на кнопке да, она завершила запрос мимолетного значения 1, по щелчку на нет, он завершил запрос, непреходящую ценность 0.Изменение поведения по умолчанию p: confirmDialog
<p:commandButton value="Consultar" onclick="consultar.show()">
<p:confirmDialog id="consultar" message="Foi feito a venda de recarga para esse cliente?" header="Confirmação" severity="alert" widgetVar="consultar">
<p:commandButton id="confirmaBtn" value="Sim" oncomplete="consultar.hide()" action="#{notaFiscalBean.consultarNota}">
<f:setPropertyActionListener target="#{notaFiscalBean.temRecarga}" value="1" />
</p:commandButton>
<p:commandButton id="recusaBtn" value="Não" oncomplete="consultar.hide()" action="#{notaFiscalBean.consultarNota}">
<f:setPropertyActionListener target="#{notaFiscalBean.temRecarga}" value="0" />
</p:commandButton>
</p:confirmDialog>
</p:commandButton>
Это решение не работает. У кого-нибудь есть идея, как я могу это решить?
Пожалуйста, не могли бы вы поставить код действия Bean тоже? – hlucasfranca
Ответ ниже, решена. Благодарю. –