2017-08-30 3 views
0

2つのドロップダウン選択のいずれかが変更され、入力値がJSFを使用して変更されたときにポップアップを表示する方法。私はvaluechangelistenerを使用しています。 Mbeanにフラグを追加しました。入力が変更された場合は、このフラグがtrueになります。このフラグがtrueの場合はポップアップを表示する必要がありますが、これは表示されませんJSFのドロップダウン・チェンジに関する未入力の入力がある場合のポップアップ

+0

あなたの.xhtmlコードスニペットをご覧になることをおすすめします! – sofarsoghood

+0

[ツアー]と[質問]と[mcve]を読んで質問を改善してください – Kukeltje

答えて

0

ドロップダウンリストの<f:ajax/>タグを使用している場合は、次のコードスニペット"属性)は役に立ちます:

<f:ajax render="itemsDataTable" 
    onevent="function(data) { if (data.status === 'success') { 
    alert('it works') ;} }"/> 
+0

返信いただきありがとうございます。私はこれを試しましたが、Mbeanから更新された値をjavascriptに取得できませんでした。 – Saritha

+0

javascriptでも式言語を使うことができるはずです。スクリプトで#{mBean.myValue}を使用しようとしましたか? – sofarsoghood

+0

はい、私はそれを使用しました。しかし、#{mbean.myValue}の値は反映されていません。私のシナリオはこうです:2つのドロップダウンメニュー(h:selectOneMenu)とそれに対応する入力テキストfiledsがあります。入力フィールドがユーザーによって変更され、ドロップダウンメニューのいずれかが変更されている場合は、ポップアップを表示する必要があります。 – Saritha

関連する問題