ASPxClientReportDesignerCustomizeWizardEventArgs Class

Provides data for the ASPxClientReportDesigner.CustomizeWizard event.

Declaration

declare class ASPxClientReportDesignerCustomizeWizardEventArgs extends ASPxClientEventArgs

Remarks

ASPxClientReportDesignerCustomizeWizardEventArgs objects are automatically created, initialized and passed to corresponding event handlers.

Inheritance

ASPxClientEventArgs
ASPxClientReportDesignerCustomizeWizardEventArgs

constructor(type, wizard)

Initializes a new instance of the ASPxClientReportDesignerCustomizeWizardEventArgs class with the specified settings.

Declaration

constructor(type: DevExpress.Reporting.Designer.Wizard.WizardTypeString, wizard: DevExpress.Reporting.Designer.Wizard.WizardType)

Parameters

Name Type Description
type WizardTypeString

The wizard type. This value is assigned to the Type property.

wizard WizardType

The wizard object. This value is assigned to the Wizard property.

Properties

Type Property

Specifies the wizard type.

Declaration

Type: DevExpress.Reporting.Designer.Wizard.WizardTypeString

Property Value

Type Description
WizardTypeString

The wizard type.

Remarks

Use the Type property to identify the wizard type. The following code snippet demonstrates how to handle the ASPxClientReportDesigner.CustomizeWizard event and check the wizard type.

<script type="text/javascript">
    function beforeInit(args) {
       // ...
    }

    function CustomizeWizard(s, e) {
        if (e.Type === "ReportWizard") {
            e.Wizard.events.addHandler("beforeInitialize", beforeInit)
        }
    }
</script>

<dx:ASPxReportDesigner ID="ASPxReportDesigner1" runat="server">
    <ClientSideEvents CustomizeWizard="CustomizeWizard" />
</dx:ASPxReportDesigner>

Wizard Property

Specifies the wizard.

Declaration

Wizard: DevExpress.Reporting.Designer.Wizard.WizardType

Property Value

Type Description
WizardType

The wizard object.

Remarks

The Wizard property allows you to access the wizard object. Use the Wizard's events collection to handle wizard events.

<script type="text/javascript">
    function beforeInit(args) {
       // ...
    }

    function CustomizeWizard(s, e) {
        if (e.Type === "ReportWizard") {
            e.Wizard.events.addHandler("beforeInitialize", beforeInit)
        }
    }
</script>

<dx:ASPxReportDesigner ID="ASPxReportDesigner1" runat="server">
    <ClientSideEvents CustomizeWizard="CustomizeWizard" />
</dx:ASPxReportDesigner>