> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IFilterOpReplaceAll

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: interface
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/model/types/widgetTypes.ts

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

This filter operation completely replaces widget's filter settings. Both date data set (and thus date filter) setting and the attribute filter ignore list will be replaced using the parameters in the operation body.

**Signature:**

```typescript
export interface IFilterOpReplaceAll extends IFilterOp 
```
**Extends:** [IFilterOp](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilterop/index.md)

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [dateDatasetForFiltering?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilteropreplaceall/index.md#ifilteropreplacealldatedatasetforfiltering) | `readonly` | [ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md) | **_(BETA)_** _(Optional)_ Date data set that will be used when constructing date filter for a widget. If the widget does not specify any dateDataSet, then no date filtering is applied to it. |
| [ignoreAttributeFilters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilteropreplaceall/index.md#ifilteropreplaceallignoreattributefilters) | `readonly` | [ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md)[] | **_(BETA)_** _(Optional)_ Dashboard filters to ignore for particular widget. Specify ObjRefs of display forms that are used by dashboard's attribute filters which you wish to disable. |
| [ignoreDateFilters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilteropreplaceall/index.md#ifilteropreplaceallignoredatefilters) | `readonly` | [ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md)[] | **_(BETA)_** _(Optional)_ Dashboard date filters to ignore for particular widget. Specify ObjRefs of date data sets that are used by dashboard's date filters which you wish to disable. |
| [ignoreMeasureValueFilters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilteropreplaceall/index.md#ifilteropreplaceallignoremeasurevaluefilters) | `readonly` | [ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md)[] | **_(BETA)_** _(Optional)_ Dashboard measure value filters to ignore for particular widget. Specify ObjRefs of measures that are used by dashboard's measure value filters which you wish to disable. |
| [type](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilteropreplaceall/index.md#ifilteropreplacealltype) |  | "replace" | **_(BETA)_** |

## Property details

### IFilterOpReplaceAll.dateDatasetForFiltering

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Date data set that will be used when constructing date filter for a widget.

If the widget does not specify any dateDataSet, then no date filtering is applied to it.

**Signature:**

```typescript
readonly dateDatasetForFiltering?: ObjRef;
```

### IFilterOpReplaceAll.ignoreAttributeFilters

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Dashboard filters to ignore for particular widget.

Specify ObjRefs of display forms that are used by dashboard's attribute filters which you wish to disable.

**Signature:**

```typescript
readonly ignoreAttributeFilters?: ObjRef[];
```

### IFilterOpReplaceAll.ignoreDateFilters

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Dashboard date filters to ignore for particular widget.

Specify ObjRefs of date data sets that are used by dashboard's date filters which you wish to disable.

**Signature:**

```typescript
readonly ignoreDateFilters?: ObjRef[];
```

### IFilterOpReplaceAll.ignoreMeasureValueFilters

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Dashboard measure value filters to ignore for particular widget.

Specify ObjRefs of measures that are used by dashboard's measure value filters which you wish to disable.

**Signature:**

```typescript
readonly ignoreMeasureValueFilters?: ObjRef[];
```

### IFilterOpReplaceAll.type

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

**Signature:**

```typescript
type: "replace";
```
