jsf - styleclass - outputtext primefaces
¿Cuál es la diferencia entre los atributos class y styleClass en JSF? (2)
Simplemente no hay atributo de class
en los componentes JSF.
Desde el doc, atributo styleClass
:
Lista separada por espacios de las clases de estilo CSS que se aplicarán cuando se represente este elemento. Este valor se debe pasar como el atributo "clase" en el marcado generado.
El styleClass
simplemente se convierte como class
en el HTML representado.
Más información :
Veo que en JSF, la mayoría de los componentes estándar que se asignaron a las etiquetas HTML, por ejemplo, <h:commandButton/>
, tienen atributos class
y styleClass
. Pero no importa, cuál uso, ambos se representan como atributos de class
en el marcado.
Entonces, ¿por qué hay dos atributos con el mismo propósito?
Vea estas referencias:
http://www.roseindia.net/jsf/commandButton.shtml
http://www.developersbook.com/jsf/jsf-tags-reference/html/commandButton.php
estilo : si desea agregar cualquier CSS con el componente, puede poner el estilo como el valor del atributo. Se agregará CSS agregado para el componente.
styleClass : este atributo contiene el nombre de la clase CSS que se define en la hoja de estilo externa.
El estilo de atributo en JSF es equivalente al estilo de atributo en HTML.
El atributo styleClass en JSF es equivalente a la clase de atributo en HTML.
Saludos