Interface JumpToDashboardConfig
Configuration for Jump To Dashboard functionality. Allows users to navigate from a widget to another dashboard with contextual filtering.
Properties
enabled
enabled?:
boolean
Whether Jump To Dashboard functionality is enabled
Default
true
filtering
filtering?:
object
Configuration for filter handling between source and target dashboards
Type declaration
filtering.extraFiltersextraFilters?:
Filter[]Additional filters to apply to the target dashboard
Example
const extraFilters = [dashboardProps.filters[0], dashboardProps.widgets[0].filters[0]]Default
[]
filtering.includeDashboardFiltersincludeDashboardFilters?:
string[]Dashboard-level filter dimensions to pass through
undefined - include all [] - include nothing [string] - include specific dimensions
example: ["[ER.Date (Calendar)]", "[Doctors.Specialty]"]
Default
undefined
filtering.includeWidgetFiltersincludeWidgetFilters?:
string[]Widget-level filter dimensions to pass through
undefined - include all [] - include nothing [string] - include specific dimensions
example: ["[ER.Date (Calendar)]", "[Doctors.Specialty]"]
Default
undefined
filtering.mergeWithTargetFiltersmergeWithTargetFilters?:
booleanWhether to merge filters with existing target dashboard filters or replace them
Default
false
interaction
interaction?:
object
Configuration for user interaction behavior
Type declaration
interaction.captionPrefixcaptionPrefix?:
stringCaption prefix for jumping action (i.e in context menu)
Default
'Jump to'
interaction.showIconshowIcon?:
booleanWhether to show the Jump To Dashboard icon in the toolbar of the source widget
Default
true
interaction.triggerMethodtriggerMethod?:
TriggerMethodHow users trigger the jump action Note that not all widgets support both trigger methods
Default
'rightclick'
modal
modal?:
object
Configuration for the modal window that will display the target dashboard
Type declaration
modal.heightheight?:
numberHeight of the modal window
Default
85 (when measurementUnit is '%') or 800 (when measurementUnit is 'px')
modal.measurementUnitmeasurementUnit?:
"%"|"px"Unit of measurement for width/height
Default
'px'
modal.widthwidth?:
numberWidth of the modal window
Default
85 (when measurementUnit is '%') or 1200 (when measurementUnit is 'px')
targetDashboardConfig
targetDashboardConfig?:
DashboardConfig
Configuration for the target dashboard display. This configuration will be merged with target dashboard config, having higher priority
Default
{}
targets
targets:
JtdTarget[]
List of target dashboards that can be navigated to