1.1.14.5.1.2.3. fejezet, alapok
Beküldte pzoli - 2013, május 4 - 4:42du
Rendererkit
CoreRenderer
Vegyünk egy egyszerű komponenst, pl.: InputText. Ez a javax.faces.component.html.HtmlInputText kibővítése, ami felsorolja az összes leképezhető eseményt:
private static final Collection<String> EVENT_NAMES = Collections.unmodifiableCollection(Arrays.asList("blur","change","valueChange","click","dblclick","focus","keydown","keypress","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","select"));
A HtmlInputText implementálja a javax.faces.component.behavior.ClientBehaviorHolder interfészt, ami az egyedi események leképezésére (pl.: html kóddá alakítására) alkalmas a Renderkit-eken keresztül (InputTextRenderer -> InputRenderer -> CoreRenderer).
encodeClientBehaviors(context, inputText, wb)
- A hozzászóláshoz be kell jelentkezni