# GC.Spread.Slicers.ISlicerListener

## Content

# Interface: ISlicerListener

[Spread](../modules/GC.Spread).[Slicers](../modules/GC.Spread.Slicers).ISlicerListener

## Table of contents

### Methods

- [onColumnNameChanged](GC.Spread.Slicers.ISlicerListener#oncolumnnamechanged)
- [onColumnRemoved](GC.Spread.Slicers.ISlicerListener#oncolumnremoved)
- [onDataChanged](GC.Spread.Slicers.ISlicerListener#ondatachanged)
- [onFiltered](GC.Spread.Slicers.ISlicerListener#onfiltered)
- [onRowsChanged](GC.Spread.Slicers.ISlicerListener#onrowschanged)

## Methods

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

▸ **onColumnNameChanged**(`oldName`, `newName`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `oldName` | `string` |
| `newName` | `string` |

#### Returns

`void`

___

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

▸ **onColumnRemoved**(`columnName`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `columnName` | `string` |

#### Returns

`void`

___

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

▸ **onDataChanged**(`data`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `data` | [`ISlicerDataItem`](GC.Spread.Slicers.ISlicerDataItem)[] |

#### Returns

`void`

___

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

▸ **onFiltered**(`data`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `data` | [`ISlicerFilteredData`](GC.Spread.Slicers.ISlicerFilteredData) |

#### Returns

`void`

___

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

▸ **onRowsChanged**(`rowIndex`, `rowCount`, `isAdd`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `rowIndex` | `number` |
| `rowCount` | `number` |
| `isAdd` | `boolean` |

#### Returns

`void`
