Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

JSF - wlasny renderer dla selectOneListbox

1 view
Skip to first unread message

WOJSAL

unread,
Dec 2, 2009, 5:55:32 AM12/2/09
to
Pisze wlasny komponent dla comba:
Na stronie jego uzycie wyglada tak:

<ws:selectOneListbox size="1" id="zdarz"
value="#{jakisMBean.SZdarzenie}"
style="height: 22px; width: 310px">
<f:selectItems
value="#{jakisMBean.CZdarzenia}" id="zdarzOp" />
</ws:selectOneListbox>

Klasa komponentu dziedziczy po HtmlSelectOneListbox.

Mam w tej klasie (UI*) m.in:
public boolean getRendersChildren() {
return true;
}

Renderowanie obsluguje w metodach encodeBegin/encodeEnd.

Metoda getValue() - zwraca mi null.

Pytanie:
w jaki sposob w klasie komponentu (w metodzie encodeBegin)
moge dobrac sie do opcji (ktore w powyzszym przykladzie sa w znaczniku
f:selevrItems). Czy mowiac inaczej: w jaki sposob dostac sie do
wartosci znacznika-dziecka?

Pozdrawiam,
Wojtek

0 new messages