2012-03-26 5 views

risposta

8

Se si voleva trovare un modo per mostrare tooltip sul pulsante disattivato si può sempre provare avvolgerlo con un po '

<h:panelGroup></h:panelGroup> che si trasformerà in span

o con

<h:panelGroup layout="block"></h:panelGroup> che si trasformerà in div

E provare ad applicare il suggerimento al wrapper ...

+0

Sì, ho trovato una soluzione come questa, grazie – uploader33

2

Desidero estendere la risposta Daniel's. È necessario inserire il blocco overlay sul pulsante disabilitato e applicare il suggerimento su di esso. Semplice pulsante di avvolgimento in h: panelGroup non sarà così utile.

<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()}" /> 
Problemi correlati