Spring Web Flow — p:menuitem action, создание потока

Проблема: не работает action и actionListener в p:menuitem (primefaces).

Часто возникает задача вызывать какой-либо transition в определенном потоке. Проблема заключается в том, что по умолчанию ни action, ни actionListener или что-то подобное не работают из конструкции

Чтобы создать новый поток или вызвать transition on=»menuitem action» нужно выставить параметр ajax=»false»! Без этого action в primfaces menuitem работать не будет.

Вот такой код отработает корректно

view.xhtml

flow.xml

На официальном форуме primefaces предлагают использовать конструкцию с url, но настроить правильные параметры, чтобы поток успешно выполнил transtion on=»someAction» намного сложнее. Для меня осталось загадкой почему админы PF не пишут про вышепреведенную констркцию.

 

 

Share Button
2
3679 Total Views 1 Views Today

Добавить комментарий