我正在尝试从poll
组件动态显示对话框中的通知,但它似乎不起作用!!
<p:poll interval="15" listener="#{notificationBean.showNotification}" />
当我使用commandButton
时,该动作效果很好。
<p:commandButton value="View" icon="ui-icon-extlink" actionListener="#{notificationBean.showNotification}" />
这是我的actionListener的代码:
public void showNotification() {
System.out.println("showNotification");
Map<String,Object> options = new HashMap<String, Object>();
options.put("resizable", false);
RequestContext.getCurrentInstance()
.openDialog("notifications/notify", options, null);
}
我正在使用PF 6.0
无法弄清楚会发生什么:(
答案 0 :(得分:0)
尝试在p:poll oncomplete="PF('DIALOG_WIDGETVAR').show()"/>
或oncomplete="PF('DIALOG_WIDGETVAR').loadContents()"/>
也许您还必须在update
中添加<p:poll>
,以便更新对话框的内容。