# TableFieldOptionsProperty

The field options of a table visual.

- Source: Generated code
- Type last changed: v2.190.0 · 17 Apr 2025

## 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

- `order`: string[] — The order of the field IDs that are configured as field options for a table visual.

- `pinnedFieldOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAnalysis.TablePinnedFieldOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnAnalysis.TablePinnedFieldOptionsProperty.html) — The settings for the pinned columns of a table visual.

- `selectedFieldOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAnalysis.TableFieldOptionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnAnalysis.TableFieldOptionProperty.html)[] — The field options to be configured to a table.

- `transposedTableOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnAnalysis.TransposedTableOptionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnAnalysis.TransposedTableOptionProperty.html)[] — The `TableOptions` of a transposed table.
