File

filter-composer/src/filter-composer/filter-composer.component.ts

Description

A standalone filter composer component that allows users to build filter selections from a set of available attributes. Supports multi-select, single-select, date-range, char-range, number-range, and text-field filter modes.

Import

Example :
import { FilterComposerComponent } from '@talenra/components/filter-composer';

Usage

Example :
<talenra-filter-composer
  [availableAttributes]="attributes"
  [filterSelections]="filters"
  (filterSelectionsChanged)="onFiltersChanged($event)" />

Metadata

Index

Inputs
Outputs

Inputs

availableAttributes
Type : IFilterComposerAttribute[]
Default value : []

The available filter attributes.

filterSelections
Type : IFilterComposerFilter[]
Default value : []

The current filter selections.

operatorsDisabled
Type : boolean
Default value : false

Disables the operators buttons for all filters, and leaves them by default on 'equal'.

useUniqueAttributes
Default value : false

Whether to restrict each attribute to be selected only once (except multi-select which is always unique).

Outputs

filterSelectionsChange
Type : IFilterComposerFilter[]

Emits when the filter selections change.

results matching ""

    No results matching ""