# GC.Spread.Sheets.Designer.ISpreadTemplateOption

## Content

# Interface: ISpreadTemplateOption

[Sheets](../modules/GC.Spread.Sheets).[Designer](../modules/GC.Spread.Sheets.Designer).ISpreadTemplateOption

## Hierarchy

- [`IBindingComponentBaseOption`](GC.Spread.Sheets.Designer.IBindingComponentBaseOption)

  ↳ **`ISpreadTemplateOption`**

## Table of contents

### Properties

- [bindingPath](GC.Spread.Sheets.Designer.ISpreadTemplateOption#bindingpath)
- [className](GC.Spread.Sheets.Designer.ISpreadTemplateOption#classname)
- [data](GC.Spread.Sheets.Designer.ISpreadTemplateOption#data)
- [enableWhen](GC.Spread.Sheets.Designer.ISpreadTemplateOption#enablewhen)
- [height](GC.Spread.Sheets.Designer.ISpreadTemplateOption#height)
- [id](GC.Spread.Sheets.Designer.ISpreadTemplateOption#id)
- [initSpreadFunctions](GC.Spread.Sheets.Designer.ISpreadTemplateOption#initspreadfunctions)
- [isEqualValueFunctions](GC.Spread.Sheets.Designer.ISpreadTemplateOption#isequalvaluefunctions)
- [margin](GC.Spread.Sheets.Designer.ISpreadTemplateOption#margin)
- [mutexWith](GC.Spread.Sheets.Designer.ISpreadTemplateOption#mutexwith)
- [type](GC.Spread.Sheets.Designer.ISpreadTemplateOption#type)
- [updateUIFunctions](GC.Spread.Sheets.Designer.ISpreadTemplateOption#updateuifunctions)
- [updateValueFunctions](GC.Spread.Sheets.Designer.ISpreadTemplateOption#updatevaluefunctions)
- [visibleWhen](GC.Spread.Sheets.Designer.ISpreadTemplateOption#visiblewhen)
- [width](GC.Spread.Sheets.Designer.ISpreadTemplateOption#width)

## Properties

### <a id="bindingpath" name="bindingpath"></a> bindingPath

• `Optional` **bindingPath**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[bindingPath](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#bindingpath)

___

### <a id="classname" name="classname"></a> className

• `Optional` **className**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[className](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#classname)

___

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

• **data**: `any`

___

### <a id="enablewhen" name="enablewhen"></a> enableWhen

• `Optional` **enableWhen**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[enableWhen](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#enablewhen)

___

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

• `Optional` **height**: `string`

___

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

• `Optional` **id**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[id](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#id)

___

### <a id="initspreadfunctions" name="initspreadfunctions"></a> initSpreadFunctions

• `Optional` **initSpreadFunctions**: (`spread`: `Object`, `data`: `any`) => `void`[]

___

### <a id="isequalvaluefunctions" name="isequalvaluefunctions"></a> isEqualValueFunctions

• `Optional` **isEqualValueFunctions**: (`value`: `any`, `oldValue`: `any`) => `boolean`[]

___

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

• `Optional` **margin**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[margin](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#margin)

___

### <a id="mutexwith" name="mutexwith"></a> mutexWith

• `Optional` **mutexWith**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[mutexWith](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#mutexwith)

___

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

• **type**: ``"SpreadTemplate"``

___

### <a id="updateuifunctions" name="updateuifunctions"></a> updateUIFunctions

• `Optional` **updateUIFunctions**: (`spread`: `Object`, `data`: `any`) => `void`[]

___

### <a id="updatevaluefunctions" name="updatevaluefunctions"></a> updateValueFunctions

• `Optional` **updateValueFunctions**: (`spread`: `Object`, `data`: `any`) => `any`[]

___

### <a id="visiblewhen" name="visiblewhen"></a> visibleWhen

• `Optional` **visibleWhen**: `string`

#### Inherited from

[IBindingComponentBaseOption](GC.Spread.Sheets.Designer.IBindingComponentBaseOption).[visibleWhen](GC.Spread.Sheets.Designer.IBindingComponentBaseOption#visiblewhen)

___

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

• `Optional` **width**: `string`
