Interface JumpToDashboardConfigForPivot
Configuration for Jump To Dashboard functionality for pivot widgets. Used for pivot widgets, allowing to configure jumping to different dashboard from different dimensions
See
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 Beta
targets:
Map<Attribute|Measure| {dimension:Attribute;location:"column"|"row"|"value"; },JtdTarget[] >
Map of target dashboards for different dimensions/measures
Example
const FormulaMeasure = dashboardProps.widgets[0].dataOptions.values[0];
const ageRangeAttribute = dashboardProps.widgets[0].dataOptions.rows[1];
const targets = new Map([
[ageRangeAttribute, [target, target2]],
[FormulaMeasure, [target3]],
]);