# GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel

## Content

# Class: ThreadedCommentPanel

[Sheets](../modules/GC.Spread.Sheets).[ThreadedComments](../modules/GC.Spread.Sheets.ThreadedComments).ThreadedCommentPanel

## Table of contents

### Constructors

- [constructor](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel#constructor)

### Methods

- [attach](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel#attach)
- [destroy](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel#destroy)
- [detach](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel#detach)
- [findControl](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel#findcontrol)
- [refresh](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel#refresh)

## Constructors

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

• **new ThreadedCommentPanel**(`host`, `workbook`)

ワークブック内のスレッド式コメントを管理および閲覧するためのスレッド式コメントパネルを表します。

**`example`**

```javascript
const spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
const panelHost = document.getElementById("threadedCommentPanel");
const threadedCommentPanel = new GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel(panelHost, spread);
```

#### Parameters

| 名前| 型| 説明|
|:----------|:----------|:----------|
| `host`| `string` \| `HTMLElement`| パネルを描画するコンテナー要素、またはその要素のIDを指定します。|
| `workbook`| [`Workbook`](GC.Spread.Sheets.Workbook)| スレッド式コメントパネルが関連付けられているワークブックインスタンスを示します。|

## Methods

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

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

**`description`** スレッド式コメントパネルをワークブックに関連付けます。

#### Parameters

| 名前| 型| 説明|
|:----------|:----------|:----------|
| `workbook`| [`Workbook`](GC.Spread.Sheets.Workbook)| 関連付けられているワークブックを示します。|

#### Returns

`void`

戻り値はありません。

___

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

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

**`description`** スレッド式コメントパネルを破棄します。

#### Returns

`void`

___

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

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

**`description`** スレッド式コメントパネルとワークブックの関連付けを解除します。

#### Returns

`void`

戻り値はありません。

___

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

▸ **findControl**(`host`): [`ThreadedCommentPanel`](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel)

ホスト要素からThreadedCommentPanelインスタンスを取得します。

**`example`**

```javascript
window.onload = function(){
     var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
     var threadedCommentPanel = new GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel(document.getElementById("threadedCommentPanel"));
     threadedCommentPanel.workbook(spread);
     var threadedCommentPanelInstance = GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel.findControl("threadedCommentPanel");
}
```

#### Parameters

| 名前| 型| 説明|
|:----------|:----------|:----------|
| `host`| `string` \| `HTMLElement`| ホスト要素またはホスト要素ID。|

#### Returns

[`ThreadedCommentPanel`](GC.Spread.Sheets.ThreadedComments.ThreadedCommentPanel)

ThreadedCommentPanelインスタンス。

___

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

▸ **refresh**(): `void`

スレッド式コメントパネルを更新します。

#### Returns

`void`