powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ка обновить <pane> без перезагрузки формы?
2 сообщений из 2, страница 1 из 1
Ка обновить <pane> без перезагрузки формы?
    #38169845
rongo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Ситуация.
Есть ZEN страница в которая состоит из нескольких pane:
Код: xml
1.
2.
3.
4.
5.
<!-- Форма ввода -->
<pane paneName="paneForm" hidden="true" width="100%" align="center" id="paneForm"/>
<spacer height="10"/>
<!-- Таблица документов -->
<pane paneName="paneBrowser" width="100%" align="center" id="paneBrowser"/>




Как в методе %OnAfterCraetePage (или вообще любом серв. методе) взять и подменить содержимое из paneForm на содержимое paneFormNew в тоже место где paneForm?

Есть метод %GetPaneContents. Как как его сюда прикрутить - не удалось понять....
...
Рейтинг: 0 / 0
Ка обновить <pane> без перезагрузки формы?
    #38169861
rongo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PS.
вот так
Код: xml
1.
2.
3.
s obj=%page.%GetComponentById("paneForm")
if $IsObject(obj) d obj.%RemoveChildren()
d %page.%GetPaneContents(obj,"paneFormNew",.pPaneExists)


работает
а вот так:
Код: xml
1.
2.
3.
s obj=%page.%GetComponentById("paneForm")
if $IsObject(obj) d obj.%RemoveChildren()	
d ##class(MyClass.Form2).%GetPaneContents(obj,"paneForm",.pPaneExists)


не получается
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ка обновить <pane> без перезагрузки формы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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