# GC.Spread.Sheets.StatusBar

## Content

# Namespace: StatusBar

[Spread](GC.Spread).[Sheets](GC.Spread.Sheets).StatusBar

## Table of contents

### Namespaces

- [StatusItem](GC.Spread.Sheets.StatusBar.StatusItem)

### Classes

- [StatusBar](../classes/GC.Spread.Sheets.StatusBar.StatusBar)
- [StatusItem](../classes/GC.Spread.Sheets.StatusBar.StatusItem-1)

### Interfaces

- [IStatusBarOptions](../interfaces/GC.Spread.Sheets.StatusBar.IStatusBarOptions)

### Functions

- [findControl](GC.Spread.Sheets.StatusBar#findcontrol)

## Functions

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

▸ **findControl**(`host`): [`StatusBar`](../classes/GC.Spread.Sheets.StatusBar.StatusBar)

Gets the StatusBar instance by the host element.

**`example`**
```
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
var spanItem = new GC.Spread.Sheets.StatusBar.StatusItem('spanItem', {menuContent: 'current span', value: 'span test'});
var statusBar = new GC.Spread.Sheets.StatusBar.StatusBar(
document.getElementById('statusBar'),
{ items: [spanItem] }
);
statusBar.bind(spread);
var statusBarInstance = GC.Spread.Sheets.StatusBar.findControl('statusBar');
```

#### Parameters

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

#### Returns

[`StatusBar`](../classes/GC.Spread.Sheets.StatusBar.StatusBar)

The StatusBar instance.
