有没有可能通过我的行动回报来做这个电话?我怎么能从Managed Bean中调用Richfaces.showModalPanel?
例如:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
有没有可能通过我的行动回报来做这个电话?我怎么能从Managed Bean中调用Richfaces.showModalPanel?
例如:
public String myActionMethod() {
// do some stuff here..
return "Richfaces.showModalPanel('myModal')";
}
如果有条件地示出的模态面板是你的主要要求,窥视RichFaces的modalPanel
成分的showWhenRendered
(show
在RF4.x popupPanel
)属性。将showWhenRendered
属性绑定到辅助bean中的布尔值,并设置该值以反映显示弹出窗口的决定。
但是,为了反映modalPanel的变化,建议将modalPanel自身包装在<a4j:outputPanel layout="none"/>
容器中,然后在请求之间重新调用该面板。至少对于Richfaces 3.3来说,如果没有装入另一个<a4j:outputPanel layout="none"/>
中,重新渲染动态显示的组件并不会有效。
除上述之外,我不知道的RichFaces的明确规定客户端组件的服务器端远程处理(如Primefaces与RequestContext
对象一样)
即时通讯使用RF 3.x.我选择在EL中使用条件oncomplete,然后在我的动作中,我只需在支持bean属性上设置不完整的需求。感谢您解释的回应! – rodrigocprates
我不知道是否有可能。但是,如果您描述了您的要求,则有人可能会向您显示解决方法。 – prageeth