p: selectOneMenu предварительно выбирает предыдущий элемент, когда присутствует элемент noSelectionOption
Есть проблема сp:selectOneMenu
выбор при добавлении.f:selectItem
Посмотреть:
Модель:
private List allNames;
private String selectedName;
public MenuSelectionTestBean(){
allNames = new ArrayList();
allNames.add("Ahmed");
allNames.add("Mohamed");
allNames.add("Ibrahim");
allNames.add("Walid");
selectedName ="Walid";
}
Результат:
Предмет "Валид» должен быть выбран, однако "Ибрагим» выбран вместо Я думаю, что PrimeFaces выбирает элемент в зависимости от его индекса в списке, а не от значения элемента.
Как это вызвано и как я могу решить это?