Skip to main content

DataInspectorExtensionEvents Type

Describes events this extension fires.

Declaration

export type DataInspectorExtensionEvents = {
    dialogShowing: DataInspectorDialogArgs;
    dialogShown: DataInspectorDialogArgs;
    dialogHidden: DataInspectorDialogArgs;
    gridInitialized: DataInspectorGridArgs;
    gridContentReady: DataInspectorGridArgs;
}

Members

Name Type Description
dialogHidden DataInspectorDialogArgs

Occurs when the Data Inspector dialog is hidden.

dialogShowing DataInspectorDialogArgs

Occurs before the Data Inspector dialog is shown.

dialogShown DataInspectorDialogArgs

Occurs after the Data Inspector dialog is shown.

gridContentReady DataInspectorGridArgs

Occurs after the Grid widget’s content is loaded.

gridInitialized DataInspectorGridArgs

Occurs before the Grid widget’s content is loaded.

Remarks

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

The following code handles the DataInspectorExtensionOptions.onDialogShowing event:

function onBeforeRender(dashboardControl) {
  let dataInspector = dashboardControl.findExtension("dataInspector");
  if (dataInspector) {
    dataInspector.on('dialogShowing', customizeDialog);
  }
}
function customizeDialog(args) {
  // ...
}