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

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


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