これが私の状況です:私はprimefaces Webサイトのダイアログログインの例を使用し、別の状況で使用しました: http://www.primefaces.org/showcase/ui/dialogLogin.jsf
問題は、私のダイアログがモーダルで、上記の例で使用されているコードがダイアログを非表示にするだけで、私の状況ではオーバーレイが表示されたままになることです。ダイアログから「閉じる機能」をトリガーする必要があります。私はjqueryのデフォルトの使用法を試しましたが、惨めに失敗しました:
jQuery('#dlgComprasItens').PrimeFaces.widget.Dialog('close'); // not work
jQuery('#dlgComprasItens').dialog('close'); // not work
jQuery('#dlgComprasItens').hide(); // doesn't hide the overlay :(
とにかくありがとうございました。