
## PivotOptions class

Represents a complex type that specifies the pivot controls that appear on the chart

```javascript
class PivotOptions;
```


## Properties

| Property | Type | Description |
| --- | --- | --- |
| [showExpandCollapseFieldButtons](#showExpandCollapseFieldButtons--)| boolean | Gets or sets a value indicating whether to show expand or collapse field buttons |
| [dropZoneFilter](#dropZoneFilter--)| boolean | Specifies whether a control for each PivotTable field on the PivotTable page axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [dropZoneCategories](#dropZoneCategories--)| boolean | Specifies whether a control for each PivotTable field on the PivotTable row axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [dropZoneData](#dropZoneData--)| boolean | Specifies whether a control for each PivotTable field on the PivotTable data axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [dropZoneSeries](#dropZoneSeries--)| boolean | Specifies whether a control for each PivotTable field on the PivotTable column axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [dropZonesVisible](#dropZonesVisible--)| boolean | Specifies whether any pivot controls can appear on the pivot chart. |

## Methods

| Method | Description |
| --- | --- |
| [getShowExpandCollapseFieldButtons()](#getShowExpandCollapseFieldButtons--)| <b>@deprecated.</b> Please use the 'showExpandCollapseFieldButtons' property instead. Gets or sets a value indicating whether to show expand or collapse field buttons |
| [setShowExpandCollapseFieldButtons(boolean)](#setShowExpandCollapseFieldButtons-boolean-)| <b>@deprecated.</b> Please use the 'showExpandCollapseFieldButtons' property instead. Gets or sets a value indicating whether to show expand or collapse field buttons |
| [getDropZoneFilter()](#getDropZoneFilter--)| <b>@deprecated.</b> Please use the 'dropZoneFilter' property instead. Specifies whether a control for each PivotTable field on the PivotTable page axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [setDropZoneFilter(boolean)](#setDropZoneFilter-boolean-)| <b>@deprecated.</b> Please use the 'dropZoneFilter' property instead. Specifies whether a control for each PivotTable field on the PivotTable page axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [getDropZoneCategories()](#getDropZoneCategories--)| <b>@deprecated.</b> Please use the 'dropZoneCategories' property instead. Specifies whether a control for each PivotTable field on the PivotTable row axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [setDropZoneCategories(boolean)](#setDropZoneCategories-boolean-)| <b>@deprecated.</b> Please use the 'dropZoneCategories' property instead. Specifies whether a control for each PivotTable field on the PivotTable row axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [getDropZoneData()](#getDropZoneData--)| <b>@deprecated.</b> Please use the 'dropZoneData' property instead. Specifies whether a control for each PivotTable field on the PivotTable data axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [setDropZoneData(boolean)](#setDropZoneData-boolean-)| <b>@deprecated.</b> Please use the 'dropZoneData' property instead. Specifies whether a control for each PivotTable field on the PivotTable data axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [getDropZoneSeries()](#getDropZoneSeries--)| <b>@deprecated.</b> Please use the 'dropZoneSeries' property instead. Specifies whether a control for each PivotTable field on the PivotTable column axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [setDropZoneSeries(boolean)](#setDropZoneSeries-boolean-)| <b>@deprecated.</b> Please use the 'dropZoneSeries' property instead. Specifies whether a control for each PivotTable field on the PivotTable column axis of the source PivotTable appears on the chart when dropZonesVisible is set to true. |
| [getDropZonesVisible()](#getDropZonesVisible--)| <b>@deprecated.</b> Please use the 'dropZonesVisible' property instead. Specifies whether any pivot controls can appear on the pivot chart. |
| [setDropZonesVisible(boolean)](#setDropZonesVisible-boolean-)| <b>@deprecated.</b> Please use the 'dropZonesVisible' property instead. Specifies whether any pivot controls can appear on the pivot chart. |
| [isNull()](#isNull--)| Checks whether the implementation object is null. |


### showExpandCollapseFieldButtons {#showExpandCollapseFieldButtons--}

Gets or sets a value indicating whether to show expand or collapse field buttons

```javascript
showExpandCollapseFieldButtons : boolean;
```


### dropZoneFilter {#dropZoneFilter--}

Specifies whether a control for each PivotTable field on the PivotTable page axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
dropZoneFilter : boolean;
```


### dropZoneCategories {#dropZoneCategories--}

Specifies whether a control for each PivotTable field on the PivotTable row axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
dropZoneCategories : boolean;
```


### dropZoneData {#dropZoneData--}

Specifies whether a control for each PivotTable field on the PivotTable data axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
dropZoneData : boolean;
```


### dropZoneSeries {#dropZoneSeries--}

Specifies whether a control for each PivotTable field on the PivotTable column axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
dropZoneSeries : boolean;
```


### dropZonesVisible {#dropZonesVisible--}

Specifies whether any pivot controls can appear on the pivot chart.

```javascript
dropZonesVisible : boolean;
```


### getShowExpandCollapseFieldButtons() {#getShowExpandCollapseFieldButtons--}

<b>@deprecated.</b> Please use the 'showExpandCollapseFieldButtons' property instead. Gets or sets a value indicating whether to show expand or collapse field buttons

```javascript
getShowExpandCollapseFieldButtons() : boolean;
```


### setShowExpandCollapseFieldButtons(boolean) {#setShowExpandCollapseFieldButtons-boolean-}

<b>@deprecated.</b> Please use the 'showExpandCollapseFieldButtons' property instead. Gets or sets a value indicating whether to show expand or collapse field buttons

```javascript
setShowExpandCollapseFieldButtons(value: boolean) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | The value to set. |

### getDropZoneFilter() {#getDropZoneFilter--}

<b>@deprecated.</b> Please use the 'dropZoneFilter' property instead. Specifies whether a control for each PivotTable field on the PivotTable page axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
getDropZoneFilter() : boolean;
```


### setDropZoneFilter(boolean) {#setDropZoneFilter-boolean-}

<b>@deprecated.</b> Please use the 'dropZoneFilter' property instead. Specifies whether a control for each PivotTable field on the PivotTable page axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
setDropZoneFilter(value: boolean) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | The value to set. |

### getDropZoneCategories() {#getDropZoneCategories--}

<b>@deprecated.</b> Please use the 'dropZoneCategories' property instead. Specifies whether a control for each PivotTable field on the PivotTable row axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
getDropZoneCategories() : boolean;
```


### setDropZoneCategories(boolean) {#setDropZoneCategories-boolean-}

<b>@deprecated.</b> Please use the 'dropZoneCategories' property instead. Specifies whether a control for each PivotTable field on the PivotTable row axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
setDropZoneCategories(value: boolean) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | The value to set. |

### getDropZoneData() {#getDropZoneData--}

<b>@deprecated.</b> Please use the 'dropZoneData' property instead. Specifies whether a control for each PivotTable field on the PivotTable data axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
getDropZoneData() : boolean;
```


### setDropZoneData(boolean) {#setDropZoneData-boolean-}

<b>@deprecated.</b> Please use the 'dropZoneData' property instead. Specifies whether a control for each PivotTable field on the PivotTable data axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
setDropZoneData(value: boolean) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | The value to set. |

### getDropZoneSeries() {#getDropZoneSeries--}

<b>@deprecated.</b> Please use the 'dropZoneSeries' property instead. Specifies whether a control for each PivotTable field on the PivotTable column axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
getDropZoneSeries() : boolean;
```


### setDropZoneSeries(boolean) {#setDropZoneSeries-boolean-}

<b>@deprecated.</b> Please use the 'dropZoneSeries' property instead. Specifies whether a control for each PivotTable field on the PivotTable column axis of the source PivotTable appears on the chart when dropZonesVisible is set to true.

```javascript
setDropZoneSeries(value: boolean) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | The value to set. |

### getDropZonesVisible() {#getDropZonesVisible--}

<b>@deprecated.</b> Please use the 'dropZonesVisible' property instead. Specifies whether any pivot controls can appear on the pivot chart.

```javascript
getDropZonesVisible() : boolean;
```


### setDropZonesVisible(boolean) {#setDropZonesVisible-boolean-}

<b>@deprecated.</b> Please use the 'dropZonesVisible' property instead. Specifies whether any pivot controls can appear on the pivot chart.

```javascript
setDropZonesVisible(value: boolean) : void;
```

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | The value to set. |

### isNull() {#isNull--}

Checks whether the implementation object is null.

```javascript
isNull() : boolean;
```



