2013-03-04 51 views
2

我可以在Jsf2 xhtml文件中有多个标签吗?多个<f:event>标签

在这种情况下,相关监听器的调用顺序是什么?

钻嘴鱼科2.1.1 /的Apache Tomcat 7.0.22/PrimeFaces 3.4

回答

4

是的,你可以在一个XHTML PAGE电泳执行顺序多<f:event>标签真的取决于你在<f:event>标签定义事件的type。检查here更多的类型。所以,到目前为止,我还与type=preRenderView,如果你有多个事件

这使得在sequentail为了

防爆工作:

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

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

<f:event>标签需要其他事件type属性。通过这个post来了解更多关于事件类型:

+0

谢谢你,认为我得到一个相同的错误,将检查并回来......但读一些地方,执行顺序不能保证,没有具体的答案,如果我们可以使用多个时间在第一个地方... – sasa 2013-03-04 09:12:02

+0

看看这个:http://stackoverflow.com/questions/10147261/jsf-fevent-execution-order – SRy 2013-03-04 20:48:18

+0

thx,明白了... – sasa 2013-03-05 06:10:52