多个<f:event>标签

sas*_*asa 2 events listeners jsf-2

Jsf2 xhtml文件中可以有多个标签吗?

在这种情况下,将以什么顺序调用关联的侦听器?

Mojarra 2.1.1 / Apache Tomcat 7.0.22 / PrimeFaces 3.4

SRy*_*SRy 5

是的,你可以有多个<f:event>标签在XHTML PAGE电泳执行顺序实际上取决于type事件的您在定义<f:event>tag.Check 这里更多的类型。所以,至今我合作过type=preRenderView的sequentail为了这使得如果你有多个事件

例如:

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

 <f:event listener="#{bean.method2}" type="preRenderView"> // execues after above tag
Run Code Online (Sandbox Code Playgroud)

标记中的type属性还具有其他事件<f:event>。浏览这篇文章,以了解有关事件类型的更多信息: