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

Сценарий генерации экранной формы на основе метаданных

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

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

Вы разработали модель данных приложения.

Этапы

Генерация экранной формы на основе метаданных включает следующие этапы:

  1. Создание именованного набора метаданных

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

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

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

  3. Запуск процесса генерации экранной формы

    Вы создаете файл экранной формы типа фрагмент и запускаете процесс генерации содержимого этого файла с указанием типа экранной формы (в виде таблицы или карточки), именованного набора метаданных и класса модели данных.

Результаты

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