![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Jartisan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
Привет!
Начал разбираться с jsf (netbeans5.5+visual web pack). Есть два вопроса, растут они видимо из какого-то глобального непонимания. Короче, есть форма со списком(Table), как мне сделать редактирование отдельной строки? Прямо в таблице не хотелось бы, т.к. отображаются в ней далеко не все поля. В идеале хотелось бы модальное окно. Что пришло в голову - это в JavaScript'е вызывать window.open('ElementEditPage.jsp'...) оно работает, но не модально, а с другой стороны showModalDialog() - не работает в FireFox'е. Как быть? Где-то прочитал, что модальные окна в вебе - это зло...(почему, правда, не уточнялось) Тогда какой подход использовать? Иметь рядом с таблицей на одном окне форму добавления/редактирования - не очень красиво. А если пользоваться немодальными окнами - то что делать с этим окном если юзер уходит с главной(там где таблица) страницы? Второй вопрос похож на первый Есть форма редактирования некоего элемента - в ней в нужно организовать выбор значений из справочников.Ну типа по кнопке рядом с textField должна открываться(желательно модально) форма выбора из списка. Делать все комбобоксами не хочется - т.к. список значений может быть большим. Как быть здесь? Чуствую, что проблема в идеологии подхода. Посоветуйте что нибудь. Как у вас это организовано? Спасибо |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
А может тогда использовать AJAX - перегрузил область с таблицей на поля для ввода. На Enter снова перегрузил - теперь уже показываешь таблицу. Правда тут вообщем-то JAVA не особо "пахнет"
|
|||
|
||||
| Jartisan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
я вобщем-то на этой модальности не зацикливаюсь.
просто может кто хоть ссылку даст на какой-нибудь пример, где эти вопросы решены? ну т.е. вопрос скорее не технический а интерфейсного плана (хотя тут все увязано, конечно) смотрел примеры с нетбинсом идущие. есть там проект - MovieAdmin. но там у объекта 6 полей и все эти поля в таблице же отображаются и редактируются. а мне хотелось бы отображать например 6, а редактировать (где-нибудь) 26. Делать это на той же странице как в MovieAdmin - ну убого это как-то будет. да и выбор из "справочника" - там комбобокс на 4 записи. ну на 4 -то комбобокс прокатит - а на 44? |
|||
|
||||
| stg_unholy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 19.9.2006 Репутация: нет Всего: нет |
я для этого заюзал ajax4jsf и dojo....у него есть компонент Dialog называется, он очень даже модальный, в нем вся подробная инфа + редактирование для каждой строки и делаю...
|
|||
|
||||
| Jartisan |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.2.2007 Репутация: нет Всего: нет |
спасибо. будем посмотреть.
может ещё предложения по организации этого непотребства? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |