在 JS 中读取 JSF 动作方法的 return 值
Reading return value of JSF action method in JS
我有一个简单的命令按钮,它在支持 bean 中触发一个操作方法。
这个方法returns一个字符串。在某些情况下为 null,在某些情况下为显式导航。
<p:commandButton value="Button" action="#{obj.submit}" onstart="PF('busy').show();" oncomplete="PF('busy').hide()">
如果导航被触发,我想显示一个弹出窗口。但是我如何检查方法 returns 是否为空字符串/空值?
尝试使用这个
<p:commandButton value="Button" action="#{obj.submit}">
并且在你的方法中"submit"你必须对案例进行评估
public String submit(){
your code
....
if (value!=null){
RequestContext.getCurrentInstance().execute("PF('busy').show();");
return value;
} else {
return value;
}
}
我有一个简单的命令按钮,它在支持 bean 中触发一个操作方法。 这个方法returns一个字符串。在某些情况下为 null,在某些情况下为显式导航。
<p:commandButton value="Button" action="#{obj.submit}" onstart="PF('busy').show();" oncomplete="PF('busy').hide()">
如果导航被触发,我想显示一个弹出窗口。但是我如何检查方法 returns 是否为空字符串/空值?
尝试使用这个
<p:commandButton value="Button" action="#{obj.submit}">
并且在你的方法中"submit"你必须对案例进行评估
public String submit(){
your code
....
if (value!=null){
RequestContext.getCurrentInstance().execute("PF('busy').show();");
return value;
} else {
return value;
}
}