读取JS

时间:2016-09-27 15:45:54

标签: primefaces jsf-2.2

我有一个简单的命令按钮,可以在辅助bean中触发一个动作方法。 此方法返回一个字符串。在某些情况下,null,在某些情况下是显式导航。

 <p:commandButton value="Button" action="#{obj.submit}" onstart="PF('busy').show();" oncomplete="PF('busy').hide()">

如果触发导航,我想显示一个弹出窗口。但是如何检查方法是否返回空字符串/ null?

1 个答案:

答案 0 :(得分:0)

尝试使用此

<p:commandButton value="Button" action="#{obj.submit}">

并在您的方法&#34;提交&#34;你必须对案件进行评估

public String submit(){
your code
....
if (value!=null){
RequestContext.getCurrentInstance().execute("PF('busy').show();"); 
return value;
} else {
return value; 
}
}