Re: JSF selectOneListbox получить label для выбранного значе
От: stenkil  
Дата: 14.06.07 12:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как в JSF при выборе из списка selectOneListbox получить label для выбранного значения?


А>
А><h:selectOneListbox value="#{bean.resultvalue}"  .....>
А> <f:selectItems value="#{bean.valuelist}" />
А></h:selectOneListbox> 

А>где,
А>String resultvalue;
А>ArrayList<SelectItem> valuelist;

А>valuelist.add(new SelectItem("key","value"));    
А>


А>- получаем значение resultvalue (key), как получить для него отображаемое в списке значение value?


Наверно
  String label= null;
  for (SelectItem item: valueList){
    if (item.getValue().equals(resultValue){
      label= item.getLabel();
      break;
      }

только зачем, выбирай удобный key, он ведь Object
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.