powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Zen.Как получить значение компонента из popup окна?
3 сообщений из 3, страница 1 из 1
Zen.Как получить значение компонента из popup окна?
    #35572009
Erick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим у меня в popup окне есть компонент, dataCombo. Я выбираю нужное мне значение и закрываю, popup окно. У меня 2 вопроса.
1. Как мне в родительском окне узнать значение данного компонента?
2. Как мне узнать, что popup окно было закрыто и сделать refresh родительского?
насколько я понял, надо перегрузить метод onPopupAction, но че-та я не понял как с ним работать.
Заранее благодарен.
...
Рейтинг: 0 / 0
Zen.Как получить значение компонента из popup окна?
    #35573685
Фотография Аленочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. Для того чтобы обновить родительское окно необходимо поместить соответствующий код сразу после строки вызова zenLaunchPopupWindow. Например: обновляем tablePane родительского окна после закрытия popup-окна:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Method ShowPopup() [ Language = javascript ]
{
var goodId =  1 	
zenLaunchPopupWindow(
    	zenLink('app.doc.RollingStockAdd.cls?ID='+goodId),
    	'RollingStockAdd', 'status,scrollbars,width=500,height=500,left=400,top=300');
    	 zenPage.getComponentById('table').executeQuery();
}

В popup-окне можно сделать кнопку "Закрыть"

Код: plaintext
<button caption="Закрыть" onclick="zenPage.cancelPopup();"/>


-----------------------------------------------
А мы тут плюшками балуемся...

Аленочка тм
...
Рейтинг: 0 / 0
Zen.Как получить значение компонента из popup окна?
    #35577345
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет
на popup окне по нажатию какой либо кнопки делаешь this.firePopupAction('ok',value,close);
где value - передаваемое значение (может быть и массив)
close - закрывать окно или нет (true (или пусто) false - не закрывать)
в родительском окне принимаешь значение :
/// реакция на zenLaunchPopupWindow
Method onPopupAction(popupName, action, value) [ Language = javascript ]
{
switch(popupName) {
case 'InsertZP':
this.curZP = value;
break;
}
}
вот и все
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Zen.Как получить значение компонента из popup окна?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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