JSF всплывающее окно с данными - PullRequest
0 голосов
/ 03 января 2012

У меня есть форма, одним из полей которой является код и описание, а также кнопка для открытия всплывающего окна, содержащего список всех доступных кодов. когда пользователь дважды щелкает строку из этой таблицы, я хочу установить эти значения для кода и описания. - как это можно сделать?

Еще один вопрос, я хочу создать это всплывающее окно и таблицу для динамической инициализации - под этим я подразумеваю, что если у меня есть несколько форм в моем приложении, когда я когда-либо имею поле с описанием, которое я хочу иметь возможность откройте это всплывающее окно и увидите список доступных для этого поля. (каждое поле может быть из другой таблицы). Возможно ли создать что-то подобное? если да, то как?

Любая помощь будет оценена,

Заранее благодарен.

1 Ответ

1 голос
/ 03 января 2012

Да, это возможно.Более того, многие библиотеки компонентов имеют готовые к использованию всплывающие / диалоговые компоненты, такие как RichFaces с <rich:popupPanel> и PrimeFaces с <p:dialog>.

Если вы по какой-то причине не хотите использовать библиотеку компонентов, вам нужно создать для этого специальный компонент, который генерирует в основном абсолютно позиционированный элемент HTML <div> с наложением CSS, который получаетпоказывается / скрывается JS при конкретном клике / действии.Часть HTML / CSS / JS должна быть относительно простой, если вы знакомы с этими языками.Часть JSF несколько сложна, если вы никогда ранее не создавали пользовательский компонент, но это должно быть возможно и с составным компонентом, так что вы также можете просто создать его с чистым XHTML.Обновление / обновление может выполняться обычным <f:ajax> способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...