Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: h:selectOneListbox и динамическое формирование его содержимого / 3 сообщений из 3, страница 1 из 1
06.02.2006, 08:40
    #33524810
artgonch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: h:selectOneListbox и динамическое формирование его содержимого
Доброе утро.
Нужно привязать содержимое списка к бину. Делаю след.:
Код: plaintext
1.
2.
3.
4.
          <h:selectOneListbox id="rubricator_list"
                              binding="#{backing_index2.rubric_list}" size="10">
            <f:selectItems value="#{backing_index2.rubricItems}"/>
          </h:selectOneListbox>
А вот пример кода инициализации списка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 public   class  Index2
{
   private  ArrayList rubricItems =  new  ArrayList();

   public  Index2()
  {
    UISelectItem item =  new  UISelectItem();
    item.setValue("1");
    item.setItemLabel("AAA");
    rubricItems.add(item);
    
    item =  new  UISelectItem();
    item.setValue("2");
    item.setItemLabel("BBB");
    rubricItems.add(item);

    item =  new  UISelectItem();
    item.setValue("3");
    item.setItemLabel("CCC");
    rubricItems.add(item);
  }
...
}

При запуске выбрасывается исключение:
Код: plaintext
1.
javax.servlet.jsp.JspException: javax.faces.component.UISelectItem	at com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:470)	at _index2._jspService(_index2.java:160)	[/index2.jsp]
Как правильно сделать?
Заранее спасибо.
...
Рейтинг: 0 / 0
06.02.2006, 11:42
    #33525344
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: h:selectOneListbox и динамическое формирование его содержимого
Все BackingBeans должны быть бинами, это видно из названия :) Т.е. для каждого поля, к которому ты обращаешбся в атрибуьах JSF компанентах, нужно писать сеттеры и геттеры.
Добавь в класс метод getRubricItems().
...
Рейтинг: 0 / 0
06.02.2006, 15:39
    #33526242
artgonch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF: h:selectOneListbox и динамическое формирование его содержимого
Там сеттеры и геттеры есть. просто я их не привел для краткости. проблема в другом, но в чем?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF: h:selectOneListbox и динамическое формирование его содержимого / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]