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

# IAttributeFilterStatusBarProps

- Package: [@gooddata/sdk-ui-filters](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/index.md)
- Kind: interface
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-filters/src/AttributeFilter/Components/ElementsSelect/StatusBar/types.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).
> 

It represents component that display status of current selection.

**Signature:**

```typescript
export interface IAttributeFilterStatusBarProps 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [attributeTitle?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsattributetitle) |  | string | **_(BETA)_** _(Optional)_ Title of the attribute used for dependent filter configuration. |
| [enableShowingFilteredElements?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsenableshowingfilteredelements) |  | boolean | **_(BETA)_** _(Optional)_ This enables "show filtered elements" option which manages showing filtered elements. |
| [getItemTitle](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsgetitemtitle) |  | (item: [IAttributeElement](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iattributeelement/index.md)) =&gt; string | **_(BETA)_** Item title getter used to get translated item empty value |
| [irrelevantSelection?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsirrelevantselection) |  | [IAttributeElement](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iattributeelement/index.md)[] | **_(BETA)_** _(Optional)_ Irrelevant/filtered out selection elements which are still effective. |
| [isFilteredByDependentDateFilters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsisfilteredbydependentdatefilters) |  | boolean | **_(BETA)_** _(Optional)_ Indicates if the elements are filtered by dependent date filters or not. |
| [isFilteredByLimitingValidationItems?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsisfilteredbylimitingvalidationitems) |  | boolean | **_(BETA)_** _(Optional)_ Indicate if the elements are filtered by limit validation items or not. |
| [isFilteredByParentFilters](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsisfilteredbyparentfilters) |  | boolean | **_(BETA)_** Indicate that elements are filtered by parents filters or not. |
| [isInverted](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsisinverted) |  | boolean | **_(BETA)_** Indicate that current filter is inverted [INegativeAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inegativeattributefilter/index.md) or not [IPositiveAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ipositiveattributefilter/index.md) |
| [onClearIrrelevantSelection?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsonclearirrelevantselection) |  | () =&gt; void | **_(BETA)_** _(Optional)_ Clear irrelevant/filtered out selection callback. |
| [onShowFilteredElements?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsonshowfilteredelements) |  | () =&gt; void | **_(BETA)_** _(Optional)_ Show filtered elements callback. |
| [parentFilterTitles](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsparentfiltertitles) |  | string[] | **_(BETA)_** List of parent filter titles that filter current elements. |
| [selectedItems](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsselecteditems) |  | [IAttributeElement](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iattributeelement/index.md)[] | **_(BETA)_** List of selected items |
| [selectedItemsLimit](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropsselecteditemslimit) |  | number | **_(BETA)_** Maximum selected items |
| [totalElementsCountWithCurrentSettings](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropstotalelementscountwithcurrentsettings) |  | number \| undefined | **_(BETA)_** Number of elements that respect current criteria. |
| [withoutApply?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-filters/sdk-ui-filters.iattributefilterstatusbarprops/index.md#iattributefilterstatusbarpropswithoutapply) |  | boolean | **_(BETA)_** _(Optional)_ Whether the filter is rendered without apply button. |

## Property details

### IAttributeFilterStatusBarProps.attributeTitle

> **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).
> 

Title of the attribute used for dependent filter configuration.

**Signature:**

```typescript
attributeTitle?: string;
```

#### Remarks

Used only when showing filtered elements is enabled.

### IAttributeFilterStatusBarProps.enableShowingFilteredElements

> **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 enables "show filtered elements" option which manages showing filtered elements.

**Signature:**

```typescript
enableShowingFilteredElements?: boolean;
```

### IAttributeFilterStatusBarProps.getItemTitle

> **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).
> 

Item title getter used to get translated item empty value

**Signature:**

```typescript
getItemTitle: (item: IAttributeElement) => string;
```

### IAttributeFilterStatusBarProps.irrelevantSelection

> **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).
> 

Irrelevant/filtered out selection elements which are still effective.

**Signature:**

```typescript
irrelevantSelection?: IAttributeElement[];
```

#### Remarks

Used only when showing filtered elements is enabled.

### IAttributeFilterStatusBarProps.isFilteredByDependentDateFilters

> **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).
> 

Indicates if the elements are filtered by dependent date filters or not.

**Signature:**

```typescript
isFilteredByDependentDateFilters?: boolean;
```

### IAttributeFilterStatusBarProps.isFilteredByLimitingValidationItems

> **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).
> 

Indicate if the elements are filtered by limit validation items or not.

**Signature:**

```typescript
isFilteredByLimitingValidationItems?: boolean;
```

#### Remarks

Use only when platform supports limiting validation items.

### IAttributeFilterStatusBarProps.isFilteredByParentFilters

> **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).
> 

Indicate that elements are filtered by parents filters or not.

**Signature:**

```typescript
isFilteredByParentFilters: boolean;
```

### IAttributeFilterStatusBarProps.isInverted

> **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).
> 

Indicate that current filter is inverted [INegativeAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inegativeattributefilter/index.md) or not [IPositiveAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ipositiveattributefilter/index.md)

**Signature:**

```typescript
isInverted: boolean;
```

### IAttributeFilterStatusBarProps.onClearIrrelevantSelection

> **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).
> 

Clear irrelevant/filtered out selection callback.

**Signature:**

```typescript
onClearIrrelevantSelection?: () => void;
```

#### Remarks

Used only when showing filtered elements is enabled.

### IAttributeFilterStatusBarProps.onShowFilteredElements

> **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).
> 

Show filtered elements callback.

**Signature:**

```typescript
onShowFilteredElements?: () => void;
```

#### Remarks

Used only when showing filtered elements is enabled.

### IAttributeFilterStatusBarProps.parentFilterTitles

> **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).
> 

List of parent filter titles that filter current elements.

**Signature:**

```typescript
parentFilterTitles: string[];
```

### IAttributeFilterStatusBarProps.selectedItems

> **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).
> 

List of selected items

**Signature:**

```typescript
selectedItems: IAttributeElement[];
```

### IAttributeFilterStatusBarProps.selectedItemsLimit

> **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).
> 

Maximum selected items

**Signature:**

```typescript
selectedItemsLimit: number;
```

### IAttributeFilterStatusBarProps.totalElementsCountWithCurrentSettings

> **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).
> 

Number of elements that respect current criteria.

**Signature:**

```typescript
totalElementsCountWithCurrentSettings: number | undefined;
```

### IAttributeFilterStatusBarProps.withoutApply

> **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).
> 

Whether the filter is rendered without apply button.

**Signature:**

```typescript
withoutApply?: boolean;
```

#### Remarks

Usually true (in case of dashboard) when filtersApplyMode.mode === "ALL\_AT\_ONCE"
