如何在使用JSF修改兩個下拉列表選項中的任何一個並更改輸入值時顯示彈出窗口。我正在使用valuechangelistener。 我在我的Mbean中添加了一個標誌,如果有任何輸入變化,這個標誌將是真實的。如果此標誌爲真,我需要顯示彈出窗口,但這不是即將到來的當JSF的下拉更改存在未保存的輸入時顯示彈出式菜單
回答
如果您在下拉列表中使用了<f:ajax/>
以下代碼段(尤其是「onevent 「屬性)可能是有用的:
<f:ajax render="itemsDataTable"
onevent="function(data) { if (data.status === 'success') {
alert('it works') ;} }"/>
感謝您的回覆。我已經嘗試過這一點,但無法從Mbean獲取更新後的值到javascript。 – Saritha
在javascript中也應該可以使用表達式語言。您是否已經嘗試在腳本中使用#{mBean.myValue}? – sofarsoghood
是的,我已經使用過。但#{mbean.myValue}的價值並沒有反映出來。我的場景是這樣的:我有兩個下拉菜單(h:selectOneMenu)和相應的輸入文本文件。如果輸入字段被用戶修改,並且在更改任何下拉菜單時,我需要顯示彈出窗口。 – Saritha
- 1. 當我更改產品時,下拉菜單不顯示更改
- 2. 未保存的更改警告彈出
- 3. 下拉菜單顯示輸入值AngularJS
- 4. 下拉顯示當輸入具有焦點。輸入失去焦點時如何保持下拉菜單打開?
- 5. 如何在文本更改時顯示AutoCompleteTextView的下拉菜單?
- 6. 如何從下拉菜單保存並顯示選定的值?
- 7. 當某些菜單項被選中時,jQuery下拉菜單更改顯示div
- 8. 當給出JQuery輸入時啓用禁用的下拉菜單
- 9. 避免表單提交後彈出未保存的更改 - AngularJS
- 10. 在下拉菜單中保存選項
- 11. 將數值輸入到下拉菜單並保存
- 12. 如何更改當下拉菜單溢出時的下拉位置
- 13. 彈出/下拉菜單
- 14. 當未保存的更改存在時阻止DropDownList選擇
- 15. 突出顯示下拉菜單在Django
- 16. Spinner在彈出窗口中顯示爲下拉菜單?
- 17. Javascript彈出菜單中未顯示php
- 18. 1KB網格 - 下拉菜單未顯示
- 19. 確認保存期間下拉菜單
- 20. 按下按鍵時顯示彈出式菜單
- 21. EF 5在調用保存更改時未保存更改
- 22. Javascript改變輸入或下拉菜單
- 23. 保持CSS sprites翻轉在下拉菜單中突出顯示
- 24. 如何在html輸入字段中的單個詞下方顯示彈出式菜單/工具提示
- 25. 在輸入@時在文本框中彈出上下文菜單
- 26. 基於從mysql下拉菜單的php顯示輸出
- 27. 從下拉菜單選擇中顯示文件的輸出
- 28. 在FileDialog中保存格式下拉菜單
- 29. 在下拉菜單中更改CSS下拉菜單
- 30. localnotification不顯示爲彈出式菜單
很高興看到您的.xhtml代碼片段! – sofarsoghood
請閱讀[導覽]和[問]和[mcve]並改善您的問題 – Kukeltje