Written on: 10. 11. 2011 [13:28]
|
yozhik
Алексей Николаев
Topic creator
registered since: 29.11.2010
Posts: 127
|
Есть проект со следующей структурой типов страниц интерфейса пользователя: Project->Container(RootSo)->Logical container->Container->Standard. Так вот при открытии страницы типа Standard (самой нижней по уровню) ее скрипт не выполняется. Если же поменять структуру на Project->Container(RootSo)->Logical container->Logical container->Standard, то все нормально. Это баг или я что-то не так делаю?
|
Written on: 10. 11. 2011 [20:22]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"yozhik" wrote:
Это баг или я что-то не так делаю?
Или.
У меня всё работает и рабочие примеры есть в ДемоБД. Например, страница /prj_AGLKS/pg_so является "Контейнером" и всё, что в неё включено работает.
Learn, learn and learn better than work, work and work.
|
Written on: 11. 11. 2011 [07:39]
|
yozhik
Алексей Николаев
Topic creator
registered since: 29.11.2010
Posts: 127
|
Посмотрел поведение флажков Enable, Open и Process в VCAEngine. Так вот при открытии страницы все три флага устанавливаются и страница даже успевает (несколько раз?) выполниться, но через 1 с (примерно) флаг Process сбрасывается и сценарий перестает исполняться. Если после этого принудительно установить этот флаг в VCAEngine, то исполнение возобновляется и продолжается далее без проблем. Проблема решается установкой флага обработки страницы Container (страница уровнем выше) в фоновом режиме в значение true. Не могу судить насколько это правильно. Может быть так и надо. Хотя на RootSo этот флаг не стоит и тоже все работает.
|
Written on: 16. 11. 2011 [16:04]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"yozhik" wrote:
Есть проект со следующей структурой типов страниц интерфейса пользователя: Project->Container(RootSo)->Logical container->Container->Standard.
В ДемоБД изменил тип страницы /prj_AGLKS/pg_so/pg_1/pg_gcadr на тип "Контейнер" и не увидел никаких проблем с исполнением вложенной в неё страницы /prj_AGLKS/pg_so/pg_1/pg_gcadr/pg_1 типа "Стандарт". Тем самым воспроизвёл указанную схему и опроверг наличие ошибок.
Не ошибка, разбирайтесь!
Learn, learn and learn better than work, work and work.
|