2012-04-05 18 views

Antwort

1

Try this ...

<h:selectBooleanCheckbox id="chkbox" value="checkbox" ></h:selectBooleanCheckbox> 

<p:overlayPanel for="chkbox" widgetVar="desc" showEvent="mousedown" hideEvent="mousedown"> 
      Test 
</p:overlayPanel> 

überarbeitet:

<h:selectBooleanCheckbox id="checkbox" onclick="(this.checked ? descOverlay.show() : descOverlay.hide());"/> 
<p:overlayPanel for="checkbox" widgetVar="descOverlay" id="descOverlay" showEvent="mouseup" hideEvent="mouseup" appendToBody="true"> 
    Test 
</p:overlayPanel> 
+0

Das Problem dabei ist, wenn ich den Overlay-Panel schließen, wenn die Box es zeigt überprüft, wenn die Box ist nicht markiert ... – Landister

+0

Überprüfen Sie die überarbeitete Antwort – rags

Verwandte Themen