JSF 2活动清单?

到目前为止,我只知道并看到了

 

我想知道在哪里可以找到除preRenderView之外的其他页面(或视图)事件的preRenderView

特别是,我正在寻找一个在绑定preRenderView之前触发的事件( preRenderView在组件绑定后运行)

谢谢。

来自JSF 2.1的标记库文档

要为其安装侦听器的事件的名称。 下表列出了此属性的有效值,以及为其注册侦听器操作的相应事件类型。

 “type”标记属性的值 发送到侦听器方法的事件类型
 preRenderComponent javax.faces.event.PreRenderComponentEvent
 preRenderView javax.faces.event.PreRenderViewEvent 
 postAddToView javax.faces.event.PostAddToViewEvent 
 preValidate javax.faces.event.PreValidateEvent 
 postValidate javax.faces.event.PostValidateEvent

除了这些值之外,任何扩展javax.faces.event.ComponentSystemEvent的java类的完全限定类名都可以用作“type”属性的值。

因此,除了上面列出的值之外,您还可以使用javax.faces.event.ComponentSystemEvent的直接已知子类的完全限定类名作为type标记属性,该属性可以在Java文档中找到。