Skip to content
v2.275.0

FilterCrossSheetControlProperty Struct ​

A control from a filter that is scoped across more than one sheet.

This represents your filter control on a sheet

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const filterCrossSheetControlProperty: quicksight.CfnDashboard.FilterCrossSheetControlProperty = {
  filterControlId: 'filterControlId',
  sourceFilterId: 'sourceFilterId',

  // the properties below are optional
  cascadingControlConfiguration: {
    sourceControls: [{
      columnToMatch: {
        columnName: 'columnName',

        // the properties below are optional
        dataSetIdentifier: 'dataSetIdentifier',
        topicIdentifier: 'topicIdentifier',
      },
      sourceSheetControlId: 'sourceSheetControlId',
    }],
  },
};

Properties ​

cascadingControlConfigurationoptionalIResolvable | CfnDashboard.CascadingControlConfigurationPropertycascading_control_configurationoptionaltyping.Union[IResolvable, CascadingControlConfigurationProperty]cascadingControlConfigurationoptionalIResolvableCascadingControlConfigurationoptionalIResolvableCascadingControlConfigurationoptionalinterface{}#
The values that are displayed in a control can be configured to only show values that are valid based on what's selected in other controls.
filterControlIdstringfilter_control_idstrfilterControlIdStringFilterControlIdstringFilterControlId*stringrequired#
The ID of the `FilterCrossSheetControl` .
sourceFilterIdstringsource_filter_idstrsourceFilterIdStringSourceFilterIdstringSourceFilterId*stringrequired#
The source filter ID of the `FilterCrossSheetControl` .