Configurar RichFaces para disfrutar de una máscara personalizada significativa es fácil. Un ser humano solo necesita definir una máscara que tenga la capacidad de ser utilizada en web.xml:

org.richfaces.SKIN Rubí

A veces se considera deseable ocultar la transformación en tiempo de ejecución. Los usuarios pueden incluso querer que les ayude a registrar una máscara específica con sus ustriplets genuinos. Así es cómo.

Primero, codificaremos el contenedor específico que reconocemos y lo configuraremos como EL:

org.richfaces.SKIN # skinBean.skin

SkinBean es un buen nombre especial para JSF Manged Bean, similar al siguiente:

SkinBean clase pública cuero de cadena especial; ciclo público getSkin ()Parte posterior de la piel; public void setSkin (piel de cadena)this.skin es exactamente igual a la piel;

Registrarse en archivo JSF:

Configuración de SkinBean Demo SkinBean Reunirse cuero Rubí

Queremos inicializar de la forma más sencilla la propiedad Skin con un premio. También ponemos frijoles en el ámbito del entrenamiento. No tendría sentido colocar frijoles ubicados en el área de demanda porque se considera que el tipo de piel se desprende con cada solicitud. Queremos que el propietario pueda seleccionar máscaras y ejecutarlas en cada sesión.

Pruébelo cómodamente, puede utilizar la siguiente página:

mismoLas pestañas cambian de color…

La pestaña solo está pensada para mostrar cómo se actualiza el aspecto. Coloque casi todos los demás componentes de la interfaz de usuario de RichFaces en el lugar de la página de Mark para ver cómo se actualiza el aspecto.

Resultado:

Si su sitio desea aprender a crear sus propias máscaras, consulte esta publicación de blog. Más información

richfaces change skin at runtime

Una acción que puede probar es aplicar skin a los controles esenciales, en nuestro ejemplo sería m: selectOneListbox:

org.richfaces.CONTROL_SKINNING Activar

Obtenga más información sobre el estándar de desollado.