Может ли составной компонент JSF 2.0 генерировать пользовательское событие? - PullRequest
1 голос
/ 30 июля 2011

У меня есть составной компонент JSF 2.0, который выполняет операцию с базой данных.

Может ли этот составной компонент вызвать метод слушателя, как только эта операция с базой данных будет выполнена?(Этот метод слушателя будет в бэк-компоненте страницы, которая использует составной компонент)

1 Ответ

1 голос
/ 13 сентября 2011

Вы можете определить пользовательское событие и опубликовать это событие в своем компоненте.Событие должно быть подклассом ComponentSystemEvent и должно быть опубликовано с использованием UIComponent.publishEvent ().

Вы можете зарегистрировать пользовательские обработчики событий, в данном случае реализацию ComponentSystemEventListener, декларативно используя f: Event или программно используя Application.subscibeToEvent () или UIComponent.subscribeToEvent ()

...