2013-03-04 104 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