Component itself contains following attribute definition:
But there are 3 kinds of events they might attach a script to event handler attribute:
- passThrough (onclick, ondatechange)
- custom/arbitrary events: datechange -> registered using $(this.elem).bind(...)
- <f:behavior event=”datachange”
- custom code handling
- e.g. AJAX on onclick in commandButton
Note that when firing built-in events like blur on top-level component, they needs to be sometimes triggered on associated form input (RF-12114, RF-10862).