在jsf验证阶段成功后触发onclick事件

时间:2015-06-03 05:41:31

标签: javascript jquery jsf

我想在我的网站上显示处理微调器。我在命令按钮

上使用以下简单的onclick事件
export http_proxy=http://your.proxy.server:port/

现在问题是,一旦我点击命令按钮,spinner就会开始显示。我想在验证阶段成功后,即阶段3之后显示微调器。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:0)

在支持bean AppUploadBean中,您将拥有属性:

Bean必须是ViewScoped(首选)或SessionScoped

private boolean rendered;

public String uploadApp(){
...
rendered = true;
return "actualpage.xhtml?faces-redirect=true";
}

public boolean isRendered(){
return rendered
}

在xhtml中:

<h:form>
...

    <p:commandButton class="uploadButton" value="Upload" update="msgsuccess" ajax="false" action="#{appUploadBean.uploadApp}"/>

    <p:outputPanel id="parentPanel" rendered="#{appUploadBean.rendered}">
    ...
    </p:outputPanel> 

...
</h:form>