Deseo aplicar CSS específico a <f:selectItem>
en <h:selectOneMenu>
para que se muestre en un estilo diferente.Aplicar CSS a <f: selectItem> anidado en <h: selectOneMenu>
p. Ej. Quiero que todas las opciones de café en la lista a continuación se muestren en un color diferente.
<h:selectOneMenu value="#{user.favCoffee1}">
<f:selectItem itemValue="Cream Latte" itemLabel="Coffee3 - Cream Latte" />
<f:selectItem itemValue="Extreme Mocha" itemLabel="Coffee3 - Extreme Mocha" />
<f:selectItem itemValue="Buena Vista" itemLabel="Coffee3 - Buena Vista" />
</h:selectOneMenu>`
¿Alguien me puede ayudar aquí?
¿Qué pasa con 'h: selectOneRadio'? Tengo un requisito en el que hay 3 opciones, cada una de las cuales tiene una etiqueta de color diferente. No puedo encontrar una manera de hacer eso con la radio en jsf. Parece que se está renderizando como una tabla con un '' y un '' label correspondiente para = 'xxx'> 'en cada celda. Parece que deberían permitir estilos CSS en la misma línea que 'h: panelGrid', pero no parece que lo hagan. ¿Conoces algún truco para esto? – Lucas
@Lucas: http://stackoverflow.com/questions/6033955/jsf-more-customizable-selectmanycheckbox-and-selectoneradio – BalusC
Gracias, eso funcionará, pero actualmente no estamos usando tomahawk. Tendré que ver si eso se puede agregar a nuestro entorno sin consecuencias negativas (parece que demasiados marcos es algo malo). De todos modos, encontré una forma de hackish para hacerlo con jsf predeterminado: ' h: selectOneRadio> ' css: ' .choices input [value = "yes"] + label {color: green} .choices input [value = "no"] + etiqueta {color: red} ' –
Lucas