Создание <rich: modalPanel> динамически - PullRequest
2 голосов
/ 09 августа 2009

Как создать rich: modalPanel динамически? Мне нужно нажать одну кнопку и создать плавающую панель. Подвох в том, что если я нажму кнопку, то должна быть создана вторая панель, а первая должна остаться на своем месте. Я пытался использовать пользовательский интерфейс: repeat и reRender, но это перезаписывает первую панель, когда я генерирую вторую.

Ответы [ 2 ]

0 голосов
/ 20 мая 2011

Если у вас открыта модальная панель, вы не сможете нажимать какие-либо кнопки (если кнопка не находится на модальной панели). RichFaces 4 имеет всплывающую панель, которая может быть модальной или немодальной. Используя немодальную версию, вы можете открыть несколько всплывающих окон.

0 голосов
/ 20 мая 2011

попробуйте использовать

<c:forEach />

Чтобы объяснить, почему вы должны использовать тег 'c' вместо 'ui', прочитайте здесь .

Кроме того, можно связать родительский компонент и создать модальную панель программным способом с использованием Java. Смотрите пример здесь .

...