У меня есть экран и есть 2 кнопки - Принять и Отмена, где пользователь может принять значение или отменить значение.
<div align="center">
<p:commandButton id="cmdAccept" value="#{label.accept}" action="acceptChange"
update="certHolderInfo" disabled="#{certHolderDetail.readOnlyHolderInfo}" />
<p:spacer width="10" height="5" />
<p:commandButton id="cmdCancel" value="#{label.cancel}" action="cancel" />
<p:spacer width="10" height="5" />
</div>
<p:hotkey bind="Alt+A" action="acceptChange" />
<p:hotkey bind="Alt+C" action="cancel" />
При нажатии на кнопку отмены вызывается метод setter-getter и обновляется значение bean-компонента. А также, когда я нажимаю на кнопку отмены, я просто возвращаюсь к предыдущему экрану (просмотр), как:
<transition on="cancel" to="CMSCertificateHolderInfo" />
Идеальным условием является то, что при нажатии кнопки отмены он не должен вызывать метод установки-получения метода бина. Как мне этого добиться?