Use stylesheets: select.yourCssClass option { background-color: pink; color: green; }
Frank On Jan 26, 2008 1:47 AM, Mathias P.W Nilsson <[EMAIL PROTECTED]> wrote: > > Is there anyway to control the rendering of a dropdownchoice? > I don't mean implementing IChoiceRenderer but to set style on option tag > in > select parent tag. > I tried to indent the name in a select tag by implementing the > IChoiceRenderer but it doens't work. > See getDisplayValue > > > > class TestChoiceRenderer implements IChoiceRenderer { > > public Object getDisplayValue(Object object) { > // I don't know if it can be anything other...?? > if (object instanceof se.boardstore.model.Category) { > se.boardstore.model.Category so = > (se.boardstore.model.Category) object; > if( ! so.isParent() ) { > return " " + so.getName(); > }else{ > return so.getName(); > } > > > } > return null; > } > > public String getIdValue(Object key, int index) { > // I don't know if it can be anything other...?? > if (key instanceof se.boardstore.model.Category) { > se.boardstore.model.Category selectOption = > (se.boardstore.model.Category) key; > return selectOption.getId().toString(); > > } > return null; > } > > } > > -- > View this message in context: > http://www.nabble.com/Controlling-render-for-DropDownChoice-tp15100129p15100129.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >