BlueMoon2017/02/11 09:19ダイアログ側のManagedBeanの動作確認方法に間違いが無いか見直された方が良いと思います。他の画面もしくは他のManagedBeanから呼ばれていることはないでしょうか。
yoshi72017/02/11 09:39ダイアログ側の処理は正しいことが判明しました。 試しにcssの一部を解除してみたら下の方にダイアログ用の画面が表示されました。 PrimefacesのDialogFrameworkは、 指定したxhtmlをiframe内に表示して、 それをダイアログとして表示する機能みたいです。 問題はなぜダイアログとして表示されないかです。 設定に誤りがあるのかcssかjsが競合しているのかですが・・・。
yoshi72017/02/13 06:24呼び出し元をp:commandLinkにしていたのですが、p:commandButtonにしたら表示されました。 ただ、BlueMoonさんがまとめたサイトの処理だとp:commandLinkでもダイアログ表示されたので、 一概にp:commandLinkがダメってことでもないように思えます。 (×ボタンが表示されなかったり等、若干表示が変になりましたが)