繁体   English   中英

在jsf中取消按钮调用setter getter方法

[英]Cancel button call setter getter method in jsf

我有一个屏幕,有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" />

理想的条件是,在单击取消按钮时,它不应该调用bean的setter-getter方法。 我怎样才能做到这一点?

使用process属性指定需要处理的组件/部件。 如果只想处理按钮的动作,请使用process="@this"

<p:commandButton id="cmdCancel" value="#{label.cancel}" action="cancel" process="@this" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM