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

Генерация экранных форм на основе метаданных модели данных

Вы можете генерировать типовые экранные формы — Таблица или Карточка — на основе метаданных модели данных. Например, в приложении Электронная Библиотека экранную форму Таблица можно использовать для отображения списка книг, а экранную форму Карточка — для отображения подробной информации о книге и для ввода информации о книге или авторе книги. Метаданные включают следующие описания:

  • способов отображения атрибутов класса, например, порядок следования на экранной форме, сопроводительная надпись, ширина области для отображения;
  • типов операций над этими атрибутами, например, просмотр, редактирование.

Для генерации экранной формы на основе метаданных в проекте необходимо описать метаданные в файле Metadata.mdmodelmetadata. С этим файлом описания метаданных ассоциирован Редактор Метаданных.

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

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

В этом разделе

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

Настройка параметров генерируемой табличной экранной формы

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

Генерация экранной формы на основе набора метаданных