2016-03-07 158 views
0

我們的團隊終於從RichFaces 3.3.3遷移。我選擇了最新的(and final)RichFaces 4.5.14(與JSF 2.2/Mojarra 2.2.0)。雖然許多方法也無疑會被改變,但替代SimpleSelection是我目前的頭痛。從RichFaces 3.x遷移到RichFaces 4.x:什麼取代SimpleSelection?

import org.richfaces.model.selection.SimpleSelection; 
private SimpleSelection selection = null; 
public void setSelection(SimpleSelection selection) { 
    this.selection = selection; 
} 
  • 什麼是過時SimpleSelection方法的替代者?
  • 在更高層次上,其他開發人員如何在不重寫代碼的情況下替代複雜的UI組件來完成什麼?

是的,我已經看了很多其他等等RichFaces的遷移物品(如this one),並一直在關注(可悲不完全)RichFaces 3.3.x - 4.x Migration Guide,其最後更新於31 2013年1月我也搜索latest documentationShowcase Demo。在RichFaces的4.x的

+1

你不是在RichFaces 4.5中。改爲使用'\t私人收藏 yourObjectSelection'。 –

+1

供參考:https://developer.jboss.org/people/michpetrov/blog/2016/02/12/the-future-of-richfaces – BalusC

+0

@BalusC,是的,我也鏈接到該公告。第一次遷移是爲了適用於IE-11兼容模式。隨着我們轉向支持的東西,下一次遷移可能會徹底改變。你還推薦PrimeFaces或其他東西嗎? – MAbraham1

回答

1

SimpleSelection替換爲選擇的對象的集合:

private Collection<Object> yourObjectSelection; 

使用選擇的實施例是對RichFaces showcase頁。