JSF обновляет расписание и скрывает диалоги

Я пытаюсь обновить свое расписание после завершения проверки bean-компонента и скрыть диалоговое окно, но оно не работает. В скрытом диалоговом окне все в порядке, но не обновляется.

<p:commandButton id="addButton" value="Save" 
actionListener="#{planningController.addEvent}" 
oncomplete="if (!args.validationFailed){PF('eventDialog').hide(); PF('schedule').update();}"/>
</p:commandButton>

1 ответ

Наконец я использую функцию JavaScript:

function completed() { PF('eventDialog').hide(); PF('schedule').update(); }

и позвонить с помощью oncomplete.

Если это не работает, потому что мне нужно поместить свой скрипт в шаблон, прежде чем закрыть тело, я не знаю, почему он не работает в других xhtml, но сейчас работает.

Большое спасибо всем.

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