2013-07-16 42 views
0

更新數據的一個簡單的任務通常是由顯示與dataTable的行,允許選擇行,我們打算改變執行,...Primefaces對話框與常規頁面 - 哪個更好?

,我可以使用primefaces對話框顯示從dataTable中填充的形式或我可以重定向到標準JSF 頁與人口輸入,並CommandButton控件指的在後臺bean的行動實現相同。

所以我可以做更新(表的內容)兩種方式,通過對話primefaces或標準JSF頁面。您的經驗表明,實現更新的一種方式比其他方式更好?這只是一個外觀和感覺的問題嗎?有一些重要的優點或好的做法嗎?

回答

1
  • 如果對話框的形式是短暫的,即只有3-4場將被 更新,我們不與數據立即處理,我寧願 對話框。
  • 但是,如果它是一個大的表格或一些業務甚至提交後進行,我想重定向到另一個頁面。
  • Primefaces對話框將與AJAX的幫助下提出的請求,如果綁定的方法是在同一個託管bean,然後西婭bean的數據將可用於任何操作。
  • 如果要重定向至其他網頁,那麼你將有東西在請求中的數據,並再次檢索它回到那裏。

據我,對話框將是一個不錯的選秀,如果操作是看小,當然和感覺。

喔...是在處理primefaces,確保每個人都使用最新的瀏覽器。

0

關於使用部分點意見對話框

  • 功能:我寧願對話框,如果它可以幫助在一個特定的領域,這是一個更廣泛的功能的一部分,豐富的動作,例如用戶創建頁面可能會使用對話框來加載和選擇用戶的出生城市。
  • 外觀:使用對話框可能需要一些額外的工作,以實現響應式佈局
  • 安全:使用對話框可能需要一些額外的工作,往往你把對話框中您的輸出頁,就像一個隱藏的組件,並與瀏覽器開發人員可能會使對話框可見並執行不需要的操作。