Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Знатоки Tapestry 5, отзовитесь! Как динамически выводить компоненты 
:(
    Опции темы
TopaZ
Дата 14.6.2010, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 17.5.2008

Репутация: нет
Всего: нет



Доброго времени суток.
Вот решил поковырять новый для себя фреймворк, а заодно и дипломный проект сделать в универе.
После поверхностного изучения начал пробовать имплементить.
С IoC движком - вроде более менее разобрался - похож на Guice, c которым когда то работал, да и сейчас бывает встречаюсь.
И вот возник вопрос - как можно наиболее изящно включать в страницу необходимый набор компонентов (динамически!). То есть вижу это так: в базе есть таблица, строка которой характеризует определенный компонент (естесственно уже имеющийся), нужно в зависимости от запроса показать на странице набор компонентов (это могут быть как простые текстовые поля, так и календарь, мультиселект, визивиг редактор и т.п.)
Сначала обрадовался, что есть компонент delegate, но с ним не пошло - извернуться конечно можно, но насколько я понял через него можно рендерить только те блоки, которые есть у данной страницы.
Буду рад любым предложениям.
PM MAIL   Вверх
TopaZ
Дата 15.6.2010, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 17.5.2008

Репутация: нет
Всего: нет



Да... Видимо непопулярен это фреймворк. А жаль, в целом впечатление лучше, чем от того же JSF.
Тут пришла мысль расковырять стандартный компонент BeanEditForm и либо его закастомайзить, либо взять его идею за основу и написать заново.
Вообщем буду пробовать.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0966 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.