Back to Devexpress

DashboardExportExtensionEvents Type

dashboard-js-devexpress-dot-dashboard-c91e4f54.md

latest1.7 KB
Original Source

DashboardExportExtensionEvents Type

Describes events this extension fires.

Declaration

ts
export type DashboardExportExtensionEvents = {
    exportDialogShowing: DashboardExportDialogArgs;
    exportDialogShown: DashboardExportDialogArgs;
    exportDialogHidden: DashboardExportDialogArgs;
}

Members

NameTypeDescription
exportDialogHiddenDashboardExportDialogArgs

Occurs when the export dialog is hidden.

| | exportDialogShowing | DashboardExportDialogArgs |

Occurs before the export dialog is shown.

| | exportDialogShown | DashboardExportDialogArgs |

Occurs after the export dialog is shown.

|

Remarks

Find the extension by its name (dashboardExport) and pass the event handler’s name to subscribe on the DashboardExportExtension events.

The following code handles the DashboardExportExtensionOptions.onExportDialogShowing event:

javascript
function onBeforeRender(dashboardControl) {
  let exportExtension = dashboardControl.findExtension("dashboardExport");
  if (exportExtension) {
    exportExtension.on('exportDialogShowing', customizeDialog);
  }
}
function customizeDialog(args) {
  // ...
}