Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вызов %OnCreatePage() страницы при возникноваении гиперсобытия на ней. Это фича или бага?
|
|||
|---|---|---|---|
|
#18+
В http://localhost/csp/samples/ZENMVC.MVCForm.cls в конце класса добавляем Код: plaintext 1. 2. 3. 4. А вот зато при гиперевентах (кнопка Load), видим алерты вида alert/csp/samples/%CSP.Broker.cls Т.е. поведение несколько отличается от описанного в документации. Неприятно отличается - я-то думал, мои расчеты и иниты происходят ИС just after the server-side page object is created but before its children are created а оно вона как.... пока пришлось везде в рабочем коде повставлять Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2011, 11:28 |
|
||
|
Вызов %OnCreatePage() страницы при возникноваении гиперсобытия на ней. Это фича или бага?
|
|||
|---|---|---|---|
|
#18+
kolesov , Я думаю - фича. ПроверьтеClass del.test2 Extends %ZEN.Component.page { /// Имя приложения, которому принадлежит эта страница. Parameter APPLICATION; /// Отображаемое имя для нового приложения. Parameter PAGENAME; /// Домен, используемый для локализации. Parameter DOMAIN = "sqlru"; /// Этот блок Style содержит определение CSS-стиля страницы. XData Style { <style type="text/css"> </style> } /// Этот XML блок описывает содержимое этой страницы. XData Contents [ XMLNamespace = " http://www.intersystems.com/zen" ] { <page xmlns=" http://www.intersystems.com/zen" title=""> <button caption="Test1" onclick="var res=zenPage.Test1();alert(res);"/> <button caption="Test2" onclick="var res=zenPage.Test2();alert(res);"/> </page> } Method Test1() As %String [ ZenMethod ] { q "Test1 "_$IsObject(%page) } ClassMethod Test2() As %String [ ZenMethod ] { q "Test2 "_$IsObject(%page) } /// This callback is called just after the server-side page /// object is created but before its children are created. Method %OnCreatePage() As %Status { s ^tmp=^tmp+1 s ^tmp(^tmp,"%OnCreatePage")=%request.URL q $$$OK } /// This callback is called after the server-side page /// object and all of its children are created.<br/> /// Subclasses can override this to add, remove, or modify /// items within the page object model, or to provide values /// for controls. Method %OnAfterCreatePage() As %Status { s ^tmp=^tmp+1 s ^tmp(^tmp,"%OnAfterCreatePage")=%request.URL q $$$OK } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2011, 13:59 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37144070&tid=1557799]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 404ms |

| 0 / 0 |
