de PrimeFaces permite especificar un icono:PrimeFaces CommandButton: activar de forma dinámica/desactivar el icono CommandButton
<p:commandButton value="Press me" icon="redBall" ... />
Sin embargo, necesito para activar/desactivar el icono dependiendo de una propiedad de bean JSF logró.
me trataron
<p:commandButton value="Press me" icon="#{bean.iconClass}" ... />
Esto funciona para la elección de diferentes iconos, pero no permite desactivar el icono por completo (es decir, obtener la misma prestación como sin el atributo icon=
). Puedo devolver una cadena vacía en getIconClass()
, pero PrimeFaces todavía representará el <span>
adicional para el icono dentro del botón, y el estilo CSS hace que este lapso sea visible con un icono predeterminado.
¿Hay una manera de contar PrimeFaces "Quiero ningún icono en absoluto" (aparte de sacar la icon=
atribuir por completo)?
tratar de volver '' null' en getIconClass() ' – Daniel
@ Daniel: Eso no parece funcionar. Si hago eso, el icono predeterminado aún se muestra. Aparentemente, el 'null' se traduce a' "" 'dentro de JSF. – sleske