Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个执行数据库操作的 JSF 2.0 复合组件。
执行此数据库操作后,此复合组件是否可以立即调用侦听器方法?(此侦听器方法将在使用复合组件的页面的支持 bean 中)
您可以定义一个自定义事件并从您的组件中发布此事件。该事件应该是 ComponentSystemEvent 的子类,并且需要使用 UIComponent.publishEvent() 发布。
您可以注册自定义事件处理程序,在本例中为 ComponentSystemEventListener 的实现,以声明方式使用 f:Event 或以编程方式使用 Application.subscibeToEvent() 或 UIComponent.subscribeToEvent()