Диалог открытия рамок Primefaces Dialog из <p: poll>

Салам,

Я пытаюсь показать уведомление в диалоговом окне динамически от 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

Не могу понять, что происходит:(

1 ответ

Попробуйте добавить следующее в ваш p:poll oncomplete="PF('DIALOG_WIDGETVAR').show()"/> или же oncomplete="PF('DIALOG_WIDGETVAR').loadContents()"/>

Может быть, вы также должны добавить update в <p:poll> поэтому содержание диалога обновляется.

Другие вопросы по тегам