2017-10-25 3 views
0

これはJEEにとって新しいものです。 Eclipse、Glassfish、JSF、Primefaces、Ajaxを使用しています。ユーザーのブール値に応じて、ログインした後、テンプレートにp:dialogを表示する方法は?

パスワード変更が必要かどうかを定義するブール値に応じて、ログイン後にChange-Password-Dialogを表示しようとしています。

パスワードの変更]ダイアログヘッダーテンプレート、そのA primafacesダイアログであり、ユーザーがヘッダーにパスワード変更シンボルを押すと、現在開いている(<p:commandLink id="btn_pwdChange" onclick="PF('ctr_dlgPwdChange').show();"...

私の現在の考えは使用することです私のchangePasswordOnNextLogin - ユーザーのブール値に応じてそれを表示するp:dialogのvisible-attribute。

この問題を解決する他の方法はありますか?私は、後でチームと一緒に最高のものを選ぶために、さまざまな解決策を見つけるよう配属されました。しかし、これまでのところ私は他の解決策を見つけることができません。私はテンプレートのオンロードで何らかのイベント処理について考えましたが、この方向では何も見つかりません。 JSFはサーバ側から除外されており、クライアント側でダイアログを表示する必要があります。他の方法もありますか?私は他に何を試してみたいのか分かりませんでしたが、何かを見下ろすような感じです

+0

オフトピック:これらはStackoverflowの質問の種類ではありません.. – Kukeltje

答えて

0

visible属性を使用するよりも、それを解決する方法がたくさんあります。だからそれにこだわる。注目すべきは、最高のものがすでに存在するときに他の解決策を見出すために時間を費やす必要があることです。

+0

okありがとう – config

関連する問題