powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Очень простой вопрос по ZEN
4 сообщений из 4, страница 1 из 1
Очень простой вопрос по ZEN
    #38039425
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надо из метода CACHE вызвать метод JavaScript. Недавно столкнулся и понял, что ни один из способов, которые я считал верными не работают:
Код: vbnet
1.
&js<Func(arg1,arg2)>



Код: vbnet
1.
do Func(arg1,arg2)



Код: vbnet
1.
&js<В тупую перекопированный код функции Func>



Что подскажете?
...
Рейтинг: 0 / 0
Очень простой вопрос по ZEN
    #38039457
2acid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор&js<Func(arg1,arg2)>
а если так ?
Код: sql
1.
&js< zenPage.Func('#(arg1)#','#(arg2)#')>
...
Рейтинг: 0 / 0
Очень простой вопрос по ZEN
    #38039489
feanorcheg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2acid,

неа
...
Рейтинг: 0 / 0
Очень простой вопрос по ZEN
    #38039500
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
feanorcheg ,

Если js-метод объявлен в самом ZEN-классе, то уже было 13060128 .
Если во внешнем файле, то первый вариант.

Предполагаю, проблема заключается в передаче параметров в js-метод, а не его вызовом как таковым.Class del.test Extends %ZEN.Component.page
{

Parameter JSINCLUDES As STRING = "test.js";

/// Этот блок Style содержит определение CSS-стиля страницы.
XData Style
{
<style type="text/css">
</style>
}

XData Contents [ XMLNamespace = " http://www.intersystems.com/zen"  ]
{
<page xmlns=" http://www.intersystems.com/zen"  title="">
  <button caption="test" onclick="zenPage.SrvTest();"/>
</page>
}

ClassMethod SrvTest() [ ZenMethod ]
{
  set t=..QuoteJS("bla-bla-bla")
  
  &js<test(#(t)#);>
}

}
test.js:function test(a) {
  alert(a);
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Очень простой вопрос по ZEN
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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