提交表单并加载另一个页面后,是否可以保持 rich:popupPanel 的打开状态?例如,转到richfaces 展示并单击“调用弹出窗口”,然后浏览其他地方(使用“模态面板示例”或菜单之类的选项卡)。提交表单后,弹出窗口将立即消失。我想让它“生存”页面更改(并可能保持在同一位置)。
感谢您的任何建议!
提交表单并加载另一个页面后,是否可以保持 rich:popupPanel 的打开状态?例如,转到richfaces 展示并单击“调用弹出窗口”,然后浏览其他地方(使用“模态面板示例”或菜单之类的选项卡)。提交表单后,弹出窗口将立即消失。我想让它“生存”页面更改(并可能保持在同一位置)。
感谢您的任何建议!
是的。您只需将属性设置show
为在下一个请求中评估为 true 的值:
<rich:popupPanel id="popup" show="#{someBean.showPopup}" ...>
然后,您只需要确保 getShowPopup 方法true
在需要显示弹出窗口时返回的属性。
从文档:
显示 | 布尔值 | 如果此属性的“true”值使模式面板默认打开。默认值为“假”