有没有可能从我的行动回报中做这个电话?
例如:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
答案 0 :(得分:0)
如果有条件地显示模态面板是您的主要要求,请查看richfaces showWhenRendered
组件的show
(RF4.x popupPanel
modalPanel
)属性。将showWhenRendered
属性绑定到辅助bean中的布尔值,并设置该值以反映显示弹出窗口的决定。
为了反映modalPanel上的更改,建议将modalPanel本身包含在<a4j:outputPanel layout="none"/>
容器中,然后将reRender包含在请求之间的面板中。至少对于Richfaces 3.3来说,如果reRendering动态显示的组件没有被另一个<a4j:outputPanel layout="none"/>
包围,那么它就不能很好地工作。
除了上述内容之外,我不知道Richfaces明确提供客户端组件的服务器端远程处理(如Primefaces与RequestContext
对象一样)