2013-03-04 3 views
2

Могу ли я иметь несколько тегов в файле xsml jsf2?Несколько <f:event> теги

В таком случае в каком порядке будут вызваны связанные слушатели?

Mojarra 2.1.1/Apache Tomcat 7.0.22/PrimeFaces 3.4

ответ

4

Да, вы можете иметь несколько <f:event> тегов в виде page.The выполнения заказа Xhtml действительно зависит от type события вы определяете в <f:event> тега. Проверьте here для нескольких типов .so, пока я работал с type=preRenderView, который делает в порядке sequentail, если у вас есть несколько событий

Ex:

<f:event listener="#{bean.method1}" type="preRenderView"> // executes first 

<f:event listener="#{bean.method2}" type="preRenderView"> // execues after above tag 

Есть другие события, которые type атрибут в теге <f:event>. Пройдите через это post, чтобы узнать больше о типах событий:

+0

спасибо, думаю, что m получит ошибку на том же, проверит и вернется ... но где-то прочитал, что исполнение не гарантировано и нет конкретного ответа там, если мы может использовать несколько раз в первую очередь ... – sasa

+0

Проверьте это: http://stackoverflow.com/questions/10147261/jsf-fevent-execution-order – SRy

+0

thx, получил его ... – sasa

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