powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Нужна помощь с JSF
6 сообщений из 6, страница 1 из 1
Нужна помощь с JSF
    #37915648
flynn068
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, дайте совет. Я новичок в том, что связано с вебом.
Делаю что-то наподобие калькулятора с веб-интерфейсом, есть форма с textarea, парой checkbox'ов, панелью для вывода результата, все это привязано к полям Bean'а. Пользуюсь PrimeFaces. Вот надо, чтобы такую форму можно было добавить динамически на страницу по клику кнопки. Можно ли решить такую задачу на JSF и какими средствами?
...
Рейтинг: 0 / 0
Нужна помощь с JSF
    #37916027
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно можно - твоя форма на странице будет иметь атрибут rendered="#{calculator.show}", сначала это фолс, по клику на кнопку вызывается экшнлистенер, там делаешь этот флаг тру и перерисовываешь всю форму.
...
Рейтинг: 0 / 0
Нужна помощь с JSF
    #37916675
flynn068
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник,
Я не знаю, правильно ли понят. Я хочу иметь несколько форм на странице, число заранее не известно.
...
Рейтинг: 0 / 0
Нужна помощь с JSF
    #37916682
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну для каждой формы флаг
...
Рейтинг: 0 / 0
Нужна помощь с JSF
    #37916729
flynn068
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл никну для каждой формы флаг

Насколько я понял, rendered отвечает за то, прорисована ли форма на странице или нет, а мне нужно динамически добавлять форму на страницу, т.к. заранее число форм не известно, все они одинаковые. Как пример: есть текстэреа и кнопка сабмит + к этому кнопка которая добавляет на страницу еще одну такую же форму, если нужно то и третью и четвертую и т.д.

Есть реализация такого на jsp и куче скриптов, но там свои нюансы почему от этого отказались.
...
Рейтинг: 0 / 0
Нужна помощь с JSF
    #37917137
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flynn068забыл никну для каждой формы флаг

Насколько я понял, rendered отвечает за то, прорисована ли форма на странице или нет, а мне нужно динамически добавлять форму на страницу, т.к. заранее число форм не известно, все они одинаковые. Как пример: есть текстэреа и кнопка сабмит + к этому кнопка которая добавляет на страницу еще одну такую же форму, если нужно то и третью и четвертую и т.д.

Есть реализация такого на jsp и куче скриптов, но там свои нюансы почему от этого отказались.

Теперь понятно. На самом деле ничего сложного, но повозиться немного придется. Конкретно такую задачу не делал, но с динамическим добавлением работал. В общем вам в actionListener придется найти корневой объект куда надо добавить component.find(); а потом руками создавать всю иерархию компонентов UiForm form = new Form(); form.set/// form.add///
а в конце добавить к корневому компоненту ваши динамически созданные элементы. для примера гуглите jsf add dynamic components
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Нужна помощь с JSF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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