当前位置: 首页 > 面试题库 >

JSF 2事件列表?

章绪
2023-03-14
问题内容

到目前为止,我只知道和看到

<f:event type="preRenderView" listener="#{situationHelper.load}"/>

我不知道在哪里可以找到其他页面(或视图)事件的列表preRenderView

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

谢谢。


问题答案:

来自 JSF 2.1
的标签库文档

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

**“类型”html" target="_blank">标签属性的值**        **发送给侦听器方法的事件类型**
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”属性的值。

因此,除了上面列出的值之外,还可以 将tag属性的直接已知子类的
完全限定类名javax.faces.event.ComponentSystemEvent用于typetag属性,可以在Java文档中找到。



 类似资料:
  • 问题内容: 有谁知道 Socket.io* 中内置了哪些 事件 ? 例如:,,等。 * 问题答案: 这是我在官方文档中找到的所有内容: [对象的客户端事件:](http://socket.io/docs/client- api/#manager(url:string,-opts:object)) 。连接成功后触发。 。连接错误时触发。 参数: 错误对象 。在连接超时时触发。 。重新连接成功后触发。

  • 该插件为待办事项列表组件提供了简单的功能。 用法 该插件可以作为 jQuery 插件或使用数据 API 激活。 数据 API 通过向 ul 元素添加 data-widget="todo-list" 来激活插件。如果你需要提供 onCheck 和 onUncheck 方法,请使用 jQuery API。 jQuery jQuery API 提供了更多可自定义的选项,允许开发人员处理待办事项列表中的选

  • 我用Eclipse创建了一个新项目 源文档:jndi:/localhost/jsf测试portlet/WEB-INF/faces-config。xml原因:Class'org。springframework。网状物jsf。埃尔。SpringBeanFacesELResolver'缺少运行时依赖项:java。lang.NoClassDefFoundError:org/springframework/

  • 问题内容: 可以以标准方式执行此操作吗? 这是场景。 开始在EDT中执行一些昂贵的操作(EDT被阻止,直到昂贵的操作结束为止)。 在阻止EDT的同时,用户继续单击/拖动鼠标按钮。所有鼠标动作都记录在某处。 当EDT免费时(用昂贵的东西完成),它开始处理鼠标事件。 我在步骤3中想要的是丢弃堆积的鼠标事件。EDT释放后,任何新的鼠标事件都应按常规方式处理。 关于如何实现这一目标的任何想法。 PS:对于

  • 问题内容: 我已经在堆栈溢出中看到了类似的问题,但是没有一个问题完全陷入我所遇到的问题吗?我熟悉事件队列,它们如何工作以及如何实现。我是Node.js的新手,我想围绕Node.js的工作方式进行总结。 在c ++应用程序中,您将按照以下方式进行操作: 现在,在使用node.js的情况下,我可能会有一个看起来像main.js的主文件。 我了解server.listen会将处理程序附加到事件队列,并且

  • 有没有人成功地为 S3 事件实施了基于 Java 的请求处理程序? 我的班级: 错误消息: JSON 解析期间发生错误:java.lang.RuntimeException java.lang.RuntimeException:JSON 解析期间发生错误 由以下原因引起:java.io.UncheckedIOException: com.fasterxml.jackson.databind.Jso