1
A
回答
3
只需使用公共父組件的ID。
<h:panelGroup id="someParent">
<h:someComponentToUpdate ... />
...
<h:someComponentToUpdate ... />
...
<h:someComponentToUpdate ... />
...
</h:panelGroup>
...
<f:ajax render="someParent" />
或使用@all
刷新整個頁面。
<f:ajax render="@all" />
2
如果您需要根據事件調用更新,我建議您使用PrimeFaces。查看他們的展櫃http://www.primefaces.org/showcase-labs/ui/home.jsf。下面展示瞭如何使用更新組件當按鈕被點擊
<p:commandButton value="Test" update="container" actionListener="#{myBean.process}"/>
然後有一個包裝容器環繞要更新一樣BalusC上面顯示的所有組件。
<h:panelGroup id="container">
...
// All components you want to update here.
</h:panelGroup>
+0
只是一件小事...添加布局=「塊」來渲染div不是更好嗎? otherwiste h:panelGroup會呈現一個範圍,如果你在這個範圍內有div,它會導致html無效。 – marcel
相關問題
- 1. 使用PrimeFaces選擇器對非JSF組件進行Ajax更新
- 2. 使用Primefaces更新JSF組件
- 3. 刷新JSF組件的JavaScript調用Ajax
- 4. JSF,AJAX,使用selectOneMenu更新動態表
- 5. JSF更新複合組件
- 6. JSF ajax組件更新外部表不起作用
- 7. ajax更新後重新初始化jsf自定義組件
- 8. JSF Primefaces Commandbutton沒有更新AJAX
- 9. JSF AJAX URL參數更新
- 10. JSF AJAX更新行爲
- 11. 使用JSF更新
- 12. JSF自定義組件失去輸入焦點在AJAX更新
- 13. 如何從JSF/ADF組件禁用所有JSF圖像?
- 14. Ajax更新不更新我的組件
- 15. JSF,定期刷新一個帶有Ajax的組件?
- 16. JSF使用Ajax
- 17. JSF更新複合組件(Primefaces)
- 18. 更新父級jsf頁面的組件
- 19. 更新在JSF 2同級組件/ Primefaces
- 20. 從bean中依次更新JSF組件
- 21. JSF複合組件參數更新
- 22. 使用db.update更新所有
- 23. 如何使用AngularJs和所有組件(離子)更新屏幕?
- 24. JSF selectOneButton使用Ajax更新 - 設定器2次調用
- 25. 使用JSF ajax請求刷新URL
- 26. Ajax更新(PrimeFaces和Snap.svg)後jsf中的重新綁定事件
- 27. Ajax更新中繼器在JSF
- 28. JQuery不工作jsf中的AJAX更新
- 29. 從JSF ajax更新數據表
- 30. 重定向後的JSF Ajax(ViewRoot)更新
這確實會影響瀏覽器的後退按鈕。有沒有辦法在不設置瀏覽器歷史記錄的情況下呈現所有組件? – alexander