Even though I have not found the list of events possible for the attribute event , I came some steps forward.
Lets take the example of f:ajax
First of all you dont need to know all the events. There is an easier way to it. Simply use the component <f:ajax> without specifying the event on which it should react. This way, it simply takes the default event of the parent component.
- For an action source component like Button, you can use event ="action"
- An Editable comonent like InputText can use event="valueChange"
The important thing to know for me was that the events depend on the parent component container and the easiest way is simply not to define.
There are 2 great articles to refer to, for more example and better explanation
I believe we already have some of these in place https://issues.jboss.org/browse/RF-7230 , and hope to review in the 4.1.0 cycle. If you think would like to add to that jira, or create some sub-tasks for specifics please do!!
We can continue the conversation, and dig deeper to see what fits where.