我有一个简单的命令按钮,可以在辅助bean中触发一个动作方法。 此方法返回一个字符串。在某些情况下,null,在某些情况下是显式导航。
<p:commandButton value="Button" action="#{obj.submit}" onstart="PF('busy').show();" oncomplete="PF('busy').hide()">
如果触发导航,我想显示一个弹出窗口。但是如何检查方法是否返回空字符串/ null?
答案 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;
}
}