Перейти к основному содержимому

Разработка схемы переходов между экранными формами

Независимо от того, добавили ли вы уже компоненты на экранные формы или еще нет, вы можете описать схему переходов между экранными формами, выбрав в списке файлов проекта файл Actions.mdschema.

Описание схемы переходов между экранными формами включает следующие шаги:

  1. Добавление экранных форм на схему

    На панели инструментов нажмите + и добавьте изображения двух экранных форм, которые визуализируются в области Редактора Схемы в виде двух квадратов.

    Для каждой добавленной экранной формы укажите тип Page и файлы, которые описывают каждую из экранных форм: MyProject\containers\index.mdcontainer и MyProject\containers\projects.mdcontainer.

  2. Добавление связей между экранными формами на схеме

    Добавьте стрелку от квадрата, визуализирующего первую экранную форму (MyProject\containers\index.mdcontainer), к квадрату, визуализирующему вторую экранную форму (MyProject\containers\projects.mdcontainer). Затем добавьте стрелку от второй экранной формы к первой экранной форме.

    подсказка

    Для добавления стрелки наведите указатель мыши на одну из узловых точек квадрата, нажмите левую кнопку мыши и, удерживая ее, ведите указатель мыши в направлении от квадрата. По достижению границы второго квадрата отпустите кнопку мыши.

    Для обеих стрелок укажите тип Static, означающий переход между экранными формами без запроса данных. Затем укажите имена действий:

    • goToProjects: для описания перехода от первой экранной формы ко второй экранной форме;
    • goToMain: для описания перехода от второй экранной формы к первой экранной форме.
    примечание

    Вы можете создать действия goToProjects и goToMain в Редакторе Форм, однако, после вам придется перейти в Редактор Схемы и отредактировать схему переходов между экранными формами. Чтобы добавить действия в Редакторе Форм, в то время, когда файл любой из экранных форм выбран, на панели Настройки откройте раздел Действия и нажмите +.

  3. Настройка доступа к приложению по определенному URL-адресу

    Чтобы на странице опубликованных приложений https://<Platform_instance_URL>/demo/p/ вы могли иметь доступ к странице разработанного приложения по URL-адресу https://<Platform_instance_URL>/demo/p/MyProj, на схеме переходов между экранными формами выберите экранную форму, описанную в файле containers\index.mdcontainer, и на панели Свойства в блоке URLs укажите значения /MyProj и MyProj.

В результате выполненных действий схема переходов между экранными формами имеет вид, как показано на следующем рисунке:

tutorial_scheme_form_1-2.png
Схема переходов между экранными формами