Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как закрыть панель rich:modalPanel из java-кода / 3 сообщений из 3, страница 1 из 1
15.02.2012, 17:13:05
    #37663496
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть панель rich:modalPanel из java-кода
Есть jsf-страница в ней rich:modalPanel с id="_mp". Мне надо ее закрыть из java-кода.



Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<f:view>
<html>
<body>
...
<rich:modalPanel id="_mp">
                ...
</rich:modalPanel>
</body>
</html>
</f:view>



Я себе представляю это примерно вот так:

Код: java
1.
2.
3.
FacesContext context = FacesContext.getCurrentInstance();
context.getViewRoot().findComponent("_mpEndOfCall");
...



а дальше не знаю. К какому типу приводить полученный UIComponent и какой метод у него вызывать. Это же RichFaces. И еще не уверен, что указал id правильно, может надо еще родительские id добавлять.
...
Рейтинг: 0 / 0
15.02.2012, 18:36:34
    #37663733
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть панель rich:modalPanel из java-кода
Все гораздо проще, тебе надо сделать <rich:modalPanel rendered="#{bean.panelRendered}" id="_mp">

и в коде просто делать Bean.setPanelRendered(false);
...
Рейтинг: 0 / 0
16.02.2012, 14:37:15
    #37665267
rus_sun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как закрыть панель rich:modalPanel из java-кода
забыл ник,

да, конечно, большое спасибо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как закрыть панель rich:modalPanel из java-кода / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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