# GC.Spread.Sheets.DataCharts.DataChartConfigPanel

## Content

# Class: DataChartConfigPanel

[Sheets](../modules/GC.Spread.Sheets).[DataCharts](../modules/GC.Spread.Sheets.DataCharts).DataChartConfigPanel

## Table of contents

### Constructors

- [constructor](GC.Spread.Sheets.DataCharts.DataChartConfigPanel#constructor)

### Methods

- [attach](GC.Spread.Sheets.DataCharts.DataChartConfigPanel#attach)
- [destroy](GC.Spread.Sheets.DataCharts.DataChartConfigPanel#destroy)
- [detach](GC.Spread.Sheets.DataCharts.DataChartConfigPanel#detach)
- [findControl](GC.Spread.Sheets.DataCharts.DataChartConfigPanel#findcontrol)

## Constructors

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

• **new DataChartConfigPanel**(`host`, `spread`)

Represents a data chart config panel.

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `host` | `string` \| `HTMLElement` | The host element or the host element id or the host element selector. |
| `spread` | [`Workbook`](GC.Spread.Sheets.Workbook) | The spread that the panel attach to. |

## Methods

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

▸ **attach**(`spread`): `void`

attach the spread to the config panel.

**`example`**
```javascript
configPanel.attach(spread);
```

#### Parameters

| Name | Type |
| :------ | :------ |
| `spread` | [`Workbook`](GC.Spread.Sheets.Workbook) |

#### Returns

`void`

___

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

▸ **destroy**(): `void`

destroy the config panel.

**`example`**
```javascript
configPanel.destroy();
```

#### Returns

`void`

___

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

▸ **detach**(): `void`

detach the spread from the config panel.

**`example`**
```javascript
configPanel.detach();
```

#### Returns

`void`

___

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

▸ `Static` **findControl**(`host`): [`DataChartConfigPanel`](GC.Spread.Sheets.DataCharts.DataChartConfigPanel)

Gets the DataChartConfigPanel instance by the host element.

**`example`**
```javascript
const configPanel = GC.Spread.Sheets.DataCharts.DataChartConfigPanel.findControl('host');
```

#### Parameters

| Name | Type | Description |
| :------ | :------ | :------ |
| `host` | `string` \| `HTMLElement` | The host element or the host element id or the host element selector. |

#### Returns

[`DataChartConfigPanel`](GC.Spread.Sheets.DataCharts.DataChartConfigPanel)

The DataChartConfigPanel instance.
