Сборка: Etl;
Интерфейс IEtlForeWizardPages используется для реализации класса, создающего страницы мастера источника/приёмника/процедуры на основе шаблона.
IEtlForeWizardPages
Свойства и методы данного интерфейса должны быть переопределены в пользовательском классе. Класс задаётся в свойстве IEtlTemplate.Class пользовательского шаблона.
Принцип работы со страницами мастера:
Свойство Count должно вернуть количество добавляемых в мастер страниц;
Метод Item возвращает описание формы, которая будет выступать в качестве страницы мастера. Обращение к методу осуществляется столько раз, сколько задано страниц в свойстве Count. Индекс формируемой страницы можно получить в параметре Index метод Item.
Используя свойство Model можно сформировать и передать отдельным страницам мастера модель метаданных, содержащую какие-либо настройки. Данная модель будет доступна в свойстве IEtlForeWizardPage.Model отдельных страниц и в дальнейшем может быть изменена.
Метод OnWizardCancel/OnWizardOK будут вызваны во время завершение работы с мастером при нажатии кнопок «Отмена»/«Готово» соответственно и могут быть использованы для выполнения каких-либо завершающих действий.
Имя свойства | Краткое описание | |
Count | Свойство Count возвращает количество новых страниц мастера. | |
Metabase | Свойство Metabase возвращает репозиторий, в котором производится работа. | |
Model | Свойство Model определяет модель метаданных для работы со страницами мастера. |
Имя метода | Краткое описание | |
Item | Метод Item используется для подключения указанной формы репозитория в качестве страницы мастера источника/приёмника пользователя. | |
OnWizardCancel | Метод OnWizardCancel позволяет организовать обработку нажатия кнопки «Отмена» в мастере. | |
OnWizardOK | Метод OnWizardOK позволяет организовать обработку нажатия кнопки «Готово» в мастере. |
См. также: