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

Сценарий разработки экранной формы

Этот сценарий предполагает, что большинство действий по разработке экранной формы вы можете выполнить без написания кода. Вы используете визуальный режим Редактора Форм при выполнении этого сценария.

Последовательность этапов сценария может варьироваться.

Предварительные требования

Вы создали файл экранной формы или сгенерировали экранную форму на основе метаданых модели данных.

Этапы

Разработка экранной формы включает следующие этапы:

  1. Определение действий, применимых к экранной форме

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

  2. Настройка источников данных для компонентов экранной формы

    Вы настраиваете источники данных для компонентов экранной формы, используя параметры созданных ранее действий.

  3. Настройка общих свойств группы компонентов экранной формы

    Этот этап не является обязательным. Вы выполняете этот этап только, если хотите внести единообразие в оформление компонентов экранной формы в группе. Если вы пропустите этот этап, при добавлении компонентов на экранную форму будут использоваться параметры свойств группы по умолчанию.

    Если вы сгенерировали экранную форму на основе метаданных модели данных, вы пропускаете этот этап.

  4. Создание параметров фрагмента экранной формы

    Этот этап вы выполняете, только если вы разрабатываете экранную форму типа фрагмент. Вы можете создать параметры фрагмента и использовать эти параметры при настройке свойств и обработчиков событий компонентов этого фрагмента экранной формы.

  5. Добавление компонентов на экранную форму

    Вы можете начать разработку экранной формы с этого этапа или с предыдущего, а после перейти к этапам 1 и 2 этого сценария.

    Если вы сгенерировали экранную форму на основе метаданных модели данных и не хотите добавлять на экранную форму дополнительные компоненты, вы пропускаете этот этап.

    Вы добавляете на экранную форму компоненты Платформы Multi-D согласно макетам страниц разрабатываемого приложения.

  6. Определение свойств компонентов экранной формы

    Вы определяете свойства добавленных на форму компонентов на панели Свойства Редактора Форм. При присваивании значений свойствам компонентов вы можете использовать не только константы (например, при определении неизменной надписи на кнопке), но и переменные. Значения переменным можно присваивать, используя настроенный источник данных.

  7. Описание обработчиков событий для компонентов экранной формы

    Для описания реакции компонента экранной формы на какое-либо действие, например, на нажатие кнопки, вы настраиваете вызов методов внутренных сервисов, используя определенные для экранной формы источники данных.

  8. Настройка CSS-стилей компонентов экранной формы

    Этот этап не является обязательным. Вы настраиваете CSS-стили компонентов экранной формы на панели Свойства Редактора Форм.

  9. Тестирование визуального представления экранной формы с автогенерируемыми данными

    Этот этап не является обязательным. Вы выполняете этот этап только, если хотите протестировать визуальное представление экранной формы с данными.

Результаты

Экранная форма разработана. Теперь вы можете изменить ее в Редакторе Форм в режиме редактирования кода, чтобы реализовать полный набор возможностей, который не доступен в визуальном режиме Редактора Форм.