# GC.Spread.Sheets.TableSheet.IGroupColumnOptions

## Content

# Interface: IGroupColumnOptions

[Sheets](../modules/GC.Spread.Sheets).[TableSheet](../modules/GC.Spread.Sheets.TableSheet).IGroupColumnOptions

## Hierarchy

- **`IGroupColumnOptions`**

  ↳ [`IGroupByOptions`](GC.Spread.Sheets.TableSheet.IGroupByOptions)

  ↳ [`IGroupSummaryFieldOptions`](GC.Spread.Sheets.TableSheet.IGroupSummaryFieldOptions)

  ↳ [`IGroupSummarySliceFieldOptions`](GC.Spread.Sheets.TableSheet.IGroupSummarySliceFieldOptions)

## Table of contents

### Properties

- [caption](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#caption)
- [conditionalFormats](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#conditionalformats)
- [headerFit](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#headerfit)
- [headerStyle](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#headerstyle)
- [style](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#style)
- [validator](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#validator)
- [width](GC.Spread.Sheets.TableSheet.IGroupColumnOptions#width)

## Properties

### <a id="caption" name="caption"></a> caption

• `Optional` **caption**: `string`

___

### <a id="conditionalformats" name="conditionalformats"></a> conditionalFormats

• `Optional` **conditionalFormats**: ([`AverageRuleOptions`](../modules/GC.Data#averageruleoptions) \| [`CellValueRuleOptions`](../modules/GC.Data#cellvalueruleoptions) \| [`DataBarRuleOptions`](../modules/GC.Data#databarruleoptions) \| [`DateOccurringRuleOptions`](../modules/GC.Data#dateoccurringruleoptions) \| [`DuplicateRuleOptions`](../modules/GC.Data#duplicateruleoptions) \| [`FormulaRuleOptions`](../modules/GC.Data#formularuleoptions) \| [`SpecificTextRuleOptions`](../modules/GC.Data#specifictextruleoptions) \| [`Top10RuleOptions`](../modules/GC.Data#top10ruleoptions) \| [`UniqueRuleOptions`](../modules/GC.Data#uniqueruleoptions) \| [`TwoScaleRuleOptions`](../modules/GC.Data#twoscaleruleoptions) \| [`ThreeScaleRuleOptions`](../modules/GC.Data#threescaleruleoptions) \| [`IconSetRuleOptions`](../modules/GC.Data#iconsetruleoptions))[]

___

### <a id="headerfit" name="headerfit"></a> headerFit

• `Optional` **headerFit**: ``"vertical"`` \| ``"normal"`` \| ``"stack"``

the header fit mode, default is normal

___

### <a id="headerstyle" name="headerstyle"></a> headerStyle

• `Optional` **headerStyle**: [`HeaderStyleOptions`](../modules/GC.Data#headerstyleoptions)

the column header style

___

### <a id="style" name="style"></a> style

• `Optional` **style**: [`StyleOptions`](../modules/GC.Data#styleoptions)

___

### <a id="validator" name="validator"></a> validator

• `Optional` **validator**: [`DateValidatorOptions`](../modules/GC.Data#datevalidatoroptions) \| [`FormulaListValidatorOptions`](../modules/GC.Data#formulalistvalidatoroptions) \| [`FormulaValidatorOptions`](../modules/GC.Data#formulavalidatoroptions) \| [`NumberValidatorOptions`](../modules/GC.Data#numbervalidatoroptions) \| [`TimeValidatorOptions`](../modules/GC.Data#timevalidatoroptions) \| [`TextLengthValidatorOptions`](../modules/GC.Data#textlengthvalidatoroptions) \| [`ListValidatorOptions`](../modules/GC.Data#listvalidatoroptions)

___

### <a id="width" name="width"></a> width

• `Optional` **width**: `number`
