假设我有多个F:事件代码来处理同类事件的:JSF F:事件的执行顺序
<f:event type="preRenderView" listener="#{myBean.action1()} />
<f:event type="preRenderView" listener="#{myBean.action2()} />
保证执行的顺序?
编辑:
解释,为什么我需要他们在特定的顺序执行,这是我的使用情况:
为myBean#动作1实际上是一个二传手
为myBean#1动作是一个方法即由动作1
在我看来设置字段操作,顺序是不可靠的,这就是为什么我只是把他们当成EL expressions
我的facelet里是这样的:
<p:ouputPanel>
#{myBean.action1()}
#{myBean.action2()}
</p:ouputPanel>
不知道,但是如果你只放置一个只有你从action1中调用动作2的f:event,你总能保证100%。:) – Daniel 2012-04-13 19:54:42
不能这样做。我需要将不同的参数传递给这些'action'方法。并且这些方法在逻辑上不相关。我知道还有其他的选择,但我只是好奇我是否可以依靠订单。 – jFrenetic 2012-04-13 20:01:15