2016-03-07 10 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 в?
  • На более высоком уровне, что другие разработчики сделали для замены сложных компонентов пользовательского интерфейса, не переписывая код значительно?

Да, я смотрел на многие другие SO статьи о RichFaces миграции (например, this one), и были после (горестно неполной) RichFaces 3.3.x - 4.x Migration Guide, который был в последний раз обновлен 31 января 2013 г. Я также обыскал latest documentation и Showcase Demo.

+1

Вы не делаете это в RichFaces 4.5. Используйте '\t приватную коллекцию yourObjectSelection' вместо этого. –

+1

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

+0

@BalusC, да, я также связался с этим объявлением. Эта первая миграция предназначена для работы в режиме совместимости с IE-11. Следующий переход, вероятно, будет капитальным ремонтом, когда мы перейдем к чему-то, что поддерживается. Вы по-прежнему рекомендуете PrimeFaces или что-то еще? – MAbraham1

ответ

1

SimpleSelection в RichFaces 4.х была заменена коллекцией выбранных объектов:

private Collection<Object> yourObjectSelection; 

Пример использования выбора на странице RichFaces showcase.

 Смежные вопросы

  • Нет связанных вопросов^_^