Skip to content

FilterStepperComponent

Defined in: filtering/tree/filter-stepper.component.ts:57

new FilterStepperComponent(): FilterStepperComponent

Defined in: filtering/tree/filter-stepper.component.ts:161

FilterStepperComponent

addLabel: InputSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:78


readonly availableOperators: Signal<FilterOperator[]>

Defined in: filtering/tree/filter-stepper.component.ts:125

Operators available for the selected field type.


boolFalseLabel: InputSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:80


boolTrueLabel: InputSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:79


readonly canAdd: Signal<boolean>

Defined in: filtering/tree/filter-stepper.component.ts:151

Enable the add button when all steps are filled.


declarations: InputSignal<Decl[]>

Defined in: filtering/tree/filter-stepper.component.ts:63

The available field declarations.


exprAdd: OutputEmitterRef<Expr>

Defined in: filtering/tree/filter-stepper.component.ts:69

Emitted when the user completes all steps and adds a filter.


fieldLabel: InputSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:75


readonly fields: Signal<Decl[]>

Defined in: filtering/tree/filter-stepper.component.ts:106

Only ident declarations (not functions).


initialField: InputSignal<string | null>

Defined in: filtering/tree/filter-stepper.component.ts:66

Optional field name to pre-select.


operatorLabel: InputSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:76


operatorLabels: InputSignal<Partial<Record<string, string>>>

Defined in: filtering/tree/filter-stepper.component.ts:83

Override display labels for operators by filterFn key.


readonly selectedDecl: Signal<Decl | undefined>

Defined in: filtering/tree/filter-stepper.component.ts:109

The currently selected Decl object.


readonly selectedFieldName: WritableSignal<string | null>

Defined in: filtering/tree/filter-stepper.component.ts:90

Currently selected Decl (by name).


readonly selectedOperator: Signal<FilterOperator | undefined>

Defined in: filtering/tree/filter-stepper.component.ts:128

The currently selected operator object.


readonly selectedOperatorFn: WritableSignal<string | null>

Defined in: filtering/tree/filter-stepper.component.ts:93

Currently selected operator filterFn.


readonly selectedType: Signal<Type | undefined>

Defined in: filtering/tree/filter-stepper.component.ts:114

The Type of the selected field’s ident declaration.


readonly showOperator: Signal<boolean>

Defined in: filtering/tree/filter-stepper.component.ts:145

Show the operator step when a field is selected.


readonly showValue: Signal<boolean>

Defined in: filtering/tree/filter-stepper.component.ts:148

Show the value step when an operator is selected.


readonly valueBool: WritableSignal<boolean>

Defined in: filtering/tree/filter-stepper.component.ts:99

Boolean value for boolean fields.


readonly valueKind: Signal<ValueInputKind>

Defined in: filtering/tree/filter-stepper.component.ts:138

What kind of value input to show.


valueLabel: InputSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:77


readonly valueText: WritableSignal<string>

Defined in: filtering/tree/filter-stepper.component.ts:96

Value entered by the user.

onAdd(): void

Defined in: filtering/tree/filter-stepper.component.ts:190

void


reset(): void

Defined in: filtering/tree/filter-stepper.component.ts:200

void