Skip to content
v2.275.0

TableFieldOptionsProperty Struct ​

The field options of a table visual.

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 tableFieldOptionsProperty: quicksight.CfnAnalysis.TableFieldOptionsProperty = {
  order: ['order'],
  pinnedFieldOptions: {
    pinnedLeftFields: ['pinnedLeftFields'],
  },
  selectedFieldOptions: [{
    fieldId: 'fieldId',

    // the properties below are optional
    customLabel: 'customLabel',
    urlStyling: {
      imageConfiguration: {
        sizingOptions: {
          tableCellImageScalingConfiguration: 'tableCellImageScalingConfiguration',
        },
      },
      linkConfiguration: {
        content: {
          customIconContent: {
            icon: 'icon',
          },
          customTextContent: {
            fontConfiguration: {
              fontColor: 'fontColor',
              fontDecoration: 'fontDecoration',
              fontFamily: 'fontFamily',
              fontSize: {
                absolute: 'absolute',
                relative: 'relative',
              },
              fontStyle: 'fontStyle',
              fontWeight: {
                name: 'name',
              },
            },

            // the properties below are optional
            value: 'value',
          },
        },
        target: 'target',
      },
    },
    visibility: 'visibility',
    width: 'width',
  }],
  transposedTableOptions: [{
    columnType: 'columnType',

    // the properties below are optional
    columnIndex: 123,
    columnWidth: 'columnWidth',
  }],
};

Properties ​

orderoptionalstring[]orderoptionaltyping.List[str]orderoptionalList<String>Orderoptionalstring[]Orderoptional*[]*string#
The order of the field IDs that are configured as field options for a table visual.
pinnedFieldOptionsoptionalIResolvable | CfnAnalysis.TablePinnedFieldOptionsPropertypinned_field_optionsoptionaltyping.Union[IResolvable, TablePinnedFieldOptionsProperty]pinnedFieldOptionsoptionalIResolvablePinnedFieldOptionsoptionalIResolvablePinnedFieldOptionsoptionalinterface{}#
The settings for the pinned columns of a table visual.
selectedFieldOptionsoptionalIResolvable | IResolvable | CfnAnalysis.TableFieldOptionProperty[]selected_field_optionsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, TableFieldOptionProperty]]]selectedFieldOptionsoptionalIResolvableSelectedFieldOptionsoptionalIResolvableSelectedFieldOptionsoptionalinterface{}#
The field options to be configured to a table.
transposedTableOptionsoptionalIResolvable | IResolvable | CfnAnalysis.TransposedTableOptionProperty[]transposed_table_optionsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, TransposedTableOptionProperty]]]transposedTableOptionsoptionalIResolvableTransposedTableOptionsoptionalIResolvableTransposedTableOptionsoptionalinterface{}#
The `TableOptions` of a transposed table.