2014-10-23 2 views
-1

Я пытаюсь обновить свое расписание после завершения проверки бонуса и скрыть диалог, но он не работает. Привет, диалог одобрен, но не обновлен.Расписание обновления JSF и скрыть диалоговые примитивы

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

Покажите нам свою функцию обновления. вы видели ошибки в консоли? –

+0

Привет, у меня нет персонализированной функции обновления, это просто обновление графика. Если я использую только PF («расписание»). Update(); без функции скрытия, он работает нормально. Ошибка в консоли. – syca

+0

В этом случае вы можете попытаться создать функцию, которая содержит ваши два вызова: 'function completed() {PF ('eventDialog'). Hide(); PF ('график') обновление(). } 'и использовать его в' oncomplete = ', если (! args.validationFailed) {completed();} "' – Thrax

ответ

0

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

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

и коллировать с OnComplete.

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

Чрезвычайно много значит для всех.

Смежные вопросы