handle-server-event in dbn-dashboard, you first need to define the function that you want to pass to this prop in the global object, here’s an example:
- TOKEN_EXPIRED
- UNAUTHORIZED_ORIGIN
- INVALID_TOKEN
- INVALID_DASHBOARD_ID
- IS_LOADING
- DATA_LOADED
- ENTER_FULL_SCREEN_MODE
- EXIT_FULL_SCREEN_MODE
- ENTER_SCHEDULED_REPORT_MODE
- SAVE_SCHEDULED_REPORT
- EXIT_SCHEDULED_REPORT_MODE
- ENTER_CUSTOMIZE_LAYOUT_MODE
- EXIT_CUSTOMIZE_LAYOUT_MODE
- SAVE_LAYOUT
- ENTER_MANAGE_METRICS_MODE
- ENTER_METRICS_GALLERY_MODE
- EXIT_MANAGE_METRICS_MODE
- EXIT_METRICS_GALLERY_MODE
- SAVE_MANAGE_METRICS
- SAVE_CLIENT_GALLERY_METRICS
- ARCHIVE_METRIC
- DOWNLOAD_METRIC
- DOWNLOAD_METRIC_WITHOUT_FILTERS
- SAVE_METRIC_PNG
- METRIC_FILTER_APPLIED
- DASHBOARD_FILTER_APPLIED
- CREATE_METRIC
- UPDATE_METRIC
- ENTER_CREATE_METRIC
- ENTER_EDIT_METRIC
- DATASET_SEARCH_FOCUSED
- DATASET_TABLE_SELECTED
- COLUMN_DRAGGED_TO_DIMENSIONS
- COLUMN_DRAGGED_TO_MEASURES
- COLUMN_AGGREGATE_CHANGED
- CHART_TYPE_CHANGED
- START_DOWNLOAD_ALL_METRICS
- DOWNLOAD_ALL_METRICS
- START_DASHBOARD_PDF
- EXPORT_DASHBOARD_PDF
NOTE: If you get error like
Property 'functionName' does not exist on type 'Window & typeof globalThis', add the type of window as any.
