Written on: 21. 12. 2015 [11:48]
|
irplanet
Евгений Калмыков
Topic creator
registered since: 26.04.2013
Posts: 16
|
День добрый.
А как лучше открывать разные страницы по выбору элемента из ComboBox? Если делать в "обработка событий", то как распарсить выбранный элемент? А если в JavaLikeCalc, то как открыть нужную страницу?
|
Written on: 21. 12. 2015 [21:35]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"irplanet" wrote:
А как лучше открывать разные страницы по выбору элемента из ComboBox? Если делать в "обработка событий", то как распарсить выбранный элемент?
Регулярным выражением, например, поместив в строку выбора идентификатор страницы.
"irplanet" wrote:
А если в JavaLikeCalc, то как открыть нужную страницу?
Как обычно, установить "pgOpen" или "pgOpenSrc" открываемой страницы:
На стороне визуализации (RunTime), на следующих атрибутах базового элемента "Box", построена логика, регулирующая каким образом открывать страницы:
pgOpen — признак "Страница открыта";
pgNoOpenProc — признак "Исполнять страницу даже если она не открыта";
pgOpenSrc — содержит адрес виджета или страницы, открывшей текущую страницу; в случае вложенного контейнерного виджета здесь содержится адрес включаемой страницы; для открытия страницы из скрипта достаточно здесь указать адрес виджета-источника открытия;
pgGrp — группа страниц, используется для связки контейнеров страниц со страницами в соответствии с общей группой.
Learn, learn and learn better than work, work and work.
|
Written on: 22. 12. 2015 [08:42]
|
irplanet
Евгений Калмыков
Topic creator
registered since: 26.04.2013
Posts: 16
|
"roman" wrote:
"irplanet" wrote:
А если в JavaLikeCalc, то как открыть нужную страницу?
Как обычно, установить "pgOpen" или "pgOpenSrc" открываемой страницы:
Спасибо, всё работает.
key_mouseDblClick:/btn1:open:/ms1 = this.ownerSess().ms1.attrSet("pgOpen", true);
|