Список событий JSF 2? - PullRequest
       0

Список событий JSF 2?

18 голосов
/ 18 ноября 2011

До сих пор я только знал и видел

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

, и мне интересно, где я могу найти список других событий страницы (или просмотра), отличных от preRenderView?

ОсобенноЯ ищу событие, которое запускается до процесса привязки (preRenderView запускается после привязки компонентов)

Спасибо.

1 Ответ

31 голосов
/ 18 ноября 2011

Из документа библиотеки тегов JSF 2.1

Имя события, для которого устанавливается прослушиватель. Следующая таблица перечисляет допустимые значения для этого атрибута и соответствующее событие тип, для которого зарегистрировано действие слушателя.

<b>value for "type" tag attribute</b>        <b>Type of event sent to listener method</b>
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

В дополнение к этим значениям в качестве значения атрибута "type" может использоваться полное имя класса любого java-класса, который расширяет javax.faces.event.ComponentSystemEvent.

Таким образом, помимо значений, перечисленных выше, вы также можете использовать полное имя класса прямых известных подклассов javax.faces.event.ComponentSystemEvent для атрибута тега type , который можно найти в документах Java .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...