2012-03-26 14 views

Respuesta

8

Si te vas a encontrar una manera de mostrar información sobre herramientas en el botón desactivado siempre se puede intentar envolverlo con un poco de

<h:panelGroup></h:panelGroup> que se convertirá en span

o con

<h:panelGroup layout="block"></h:panelGroup> que se convertirá en div

Y tratar de aplicar la descripción de la envoltura ...

+0

Sí, he encontrado una solución como esa, gracias – uploader33

2

Me gustaría extender Daniel's respuesta. Debe insertar el bloque de superposición sobre el botón deshabilitado y aplicar información sobre herramientas en él. El botón simple de envolver en h: panelGroup no será tan útil.

<h:panelGroup styleClass="display: inline-block; position: relative;"> 
    <p:commandButton disabled="#{controller.isDisabled()}" ... /> 
    <h:panelGroup styleClass="display: block; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px;" 
        rendered="#{controller.isDisabled()}" 
        id="disabledBtnOverlay" /> 
</h:panelGroup> 
<p:tooltip for="disabledBtnOverlay" rendered="#{controller.isDisabled()}" /> 
Cuestiones relacionadas