2012-04-05 7 views

答えて

1

改訂

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

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

...これを試してみてください:

<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

これに伴う問題は、私は、オーバーレイパネルを閉じる場合は、このボックスをチェックするととき、それが表示されますですボックスはチェックされていません... – Landister

+0

改訂された回答を確認してください – rags

関連する問題