<p:dialog>
modal 属性を true に設定して (Prime Faces 3.3.1 で) タグを使用すると、奇妙な動作が発生します。ポップアップとページの間にある「暗い半透明のパネル」は、ページのサイズを上から下まで正しくカバーしますが、ページを下にスクロールするとカットされます。
Prime Faces(またはjQuery)は、ページのサイズではなくウィンドウのサイズを取得して、暗い半透明のパネルの寸法を計算していると思います。
何か案は?
これは私のコードです:
<p:dialog draggable="false" id="dialogAddItems" header="Add item" modal="true" resizable="false" widgetVar="widgetDialogAddItems" width="600" height="200">
<h:form>
...
</h:form>
</p:dialog>