
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.12.2006, 15:51:50
|
|||
|---|---|---|---|
|
|||
JSF - менюшки из БД |
|||
|
#18+
Доброго времени суток всем! Продолжаю изучатать JSF: есть страничка(jsp) на которой уйма полей для ввода текста и должна быть одна падающая менюшка. Допустим, что в этой менюшке должны присутствовать все значения столбика customer_name из таблицы customers. Ясно что тег будет выглядеть так: <h:selectOneMenu> <f:selectItem itemLabel="#{number}" itemValue="#{number}"/> </h:selectOneMenu> Насколько я понимаю, itemValue="#{number}", и отвечает за тот список, который выпадает при нажатии меню. Как сделать так чтобы этот список состоял из всех значений столбика customer_name из таблицы customers? Есть бин, который записывает в БД занесенные данные в эту форму. Наверно в нем надо ввести какую-то переменную которая будет извлекать все значения столбика customer_name из таблицы customers и вставлять в itemValue= ??? Или лучше отдельный бин завести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2006, 17:21:12
|
|||
|---|---|---|---|
|
|||
JSF - менюшки из БД |
|||
|
#18+
Тэг itemValue отвечает за возвращаемое значение. А вобще если нужно выводить список который формируется программно нужно использовать тэг <f:selectItems value="#{java.util.List}">. Т.е. атрибут value должен быть привязан к списку типа List или массиву javax.faces.model.SelectItem. А уже список формируеш в бине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2006, 08:41:17
|
|||
|---|---|---|---|
|
|||
JSF - менюшки из БД |
|||
|
#18+
maodТэг itemValue отвечает за возвращаемое значение. А вобще если нужно выводить список который формируется программно нужно использовать тэг <f:selectItems value="#{java.util.List}">. Т.е. атрибут value должен быть привязан к списку типа List или массиву javax.faces.model.SelectItem. А уже список формируеш в бине. Спасибо! А список формировать в том же бине, который записывает введенные данные данные на этой страничке или все же предпочтительнее сделать отдельный бин? вот бы есче посмотреть как список типа List сформировать из БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2006, 10:56:27
|
|||
|---|---|---|---|
|
|||
JSF - менюшки из БД |
|||
|
#18+
jsfmania А список формировать в том же бине, который записывает введенные данные данные на этой страничке или все же предпочтительнее сделать отдельный бин? Зависит от конкретного приложения, ну так навскидку вроде смысла не имеет делать разные бины. jsfmania вот бы есче посмотреть как список типа List сформировать из БД Цикл по ResultSet Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2007, 09:52:13
|
|||
|---|---|---|---|
|
|||
JSF - менюшки из БД |
|||
|
#18+
не работатет ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2146915]: |
0ms |
get settings: |
19ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
79ms |
get topic data: |
26ms |
get forum data: |
7ms |
get page messages: |
75ms |
get tp. blocked users: |
3ms |
| others: | 342ms |
| total: | 598ms |

| 0 / 0 |
