【发布时间】:2015-09-15 13:39:38
【问题描述】:
我的总体布局中有一个<p:dialog>。我现在硬编码了它的Header 属性。
我想要的是从不同的 bean 访问它,并根据我的选择在运行时更改它的 Header。
我现在正在使用它向用户显示加载消息,并希望根据当前后端处理更新加载文本,例如“等待服务器响应”等。
<p:dialog id="main-status-dialog"
widgetVar="mainStatusDialog"
modal="true"
header="Loading..."
draggable="false"
closable="false"
resizable="false"
appendToBody="true">
现在我在按钮点击时从不同的 JSF 页面调用它,例如 <h:link outcome="/generalInformation" value="General Information" onclick="mainStatusDialog.show()" />
它工作正常,但总是显示“正在加载...”,因为我有一个硬编码的属性。那么我怎样才能让它动态呢?请注意,我不想只为一个页面或 bean 执行此操作,而是从任何页面访问它,我可以相应地更改 ist Header。
谢谢!
【问题讨论】:
-
一些代码会有所帮助。
标签: jsf primefaces