Assembly: Etl;
The IEtlForeWizardPages interface is used to implement a class that creates provider/consumer/procedure wizard pages based on a template.
IEtlForeWizardPages
Properties and methods of this interface should be redetermined in a custom class. The class is set in the IEtlTemplate.Class property of custom template.
The principle of work with wizard pages:
The Count property should return the number of pages added to the wizard.
The Item method returns description of the form that will be used as a wizard page. The method is called as many times as the number of pages specified in the Count property. Index of the created page can be obtained in the Index parameter of the Item method.
The Model property can be used to create and send a data metamodel containing some settings to single wizard pages. This model will be available in the IEtlForeWizardPage.Model property of single pages an can be changed in the future.
The OnWizardCancel/OnWizardOK methods will be called during finishing the work with the wizard on clicking the Cancel/Finish buttons respectively and can be used to execute any finishing actions.
Property name | Brief description | |
Count | The Count property returns the number of new wizard pages. | |
Metabase | The Metabase property returns the repository in use. | |
Model | The Model property determines a metadata model that is used to work with wizard pages. |
Method name | Brief description | |
Item | The Item method is used to connect the specified repository form as a user provider/consumer wizard page. | |
OnWizardCancel | The OnWizardCancel method handles click of the Cancel button in the wizard. | |
OnWizardOK | The OnWizardOK method handles click of the Finish button in the wizard. |
See also: