是否有可能从我的操作返回中进行此调用?
例如:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
是否有可能从我的操作返回中进行此调用?
例如:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
如果有条件地显示模态面板是您的主要要求,请查看showWhenRendered
(show
在 RF4.x 中popupPanel
)richfacesmodalPanel
组件的属性。将该属性绑定showWhenRendered
到支持 bean 中的布尔值,并设置该值以反映显示弹出窗口的决定。
但是,为了反映 modalPanel 上的更改,建议将 modalPanel 本身封装在<a4j:outputPanel layout="none"/>
容器中,然后在请求之间重新渲染该面板。至少对于 Richfaces 3.3,重新渲染动态显示的组件如果没有封装在另一个<a4j:outputPanel layout="none"/>
.
除了上述之外,我不知道 Richfaces 明确提供客户端组件的服务器端远程处理(就像 Primefaces 对RequestContext
对象所做的那样)