|
Очень простой вопрос по ZEN
|
|||
---|---|---|---|
#18+
Надо из метода CACHE вызвать метод JavaScript. Недавно столкнулся и понял, что ни один из способов, которые я считал верными не работают: Код: vbnet 1.
Код: vbnet 1.
Код: vbnet 1.
Что подскажете? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2012, 11:57 |
|
Очень простой вопрос по ZEN
|
|||
---|---|---|---|
#18+
автор&js<Func(arg1,arg2)> а если так ? Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2012, 12:13 |
|
Очень простой вопрос по ZEN
|
|||
---|---|---|---|
#18+
2acid, неа ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2012, 12:27 |
|
Очень простой вопрос по ZEN
|
|||
---|---|---|---|
#18+
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); } ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2012, 12:32 |
|
|
start [/forum/topic.php?fid=39&fpage=31&tid=1557312]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
241ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 335ms |
0 / 0 |