FilterStepperComponent
Defined in: filtering/tree/filter-stepper.component.ts:57
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FilterStepperComponent():
FilterStepperComponent
Defined in: filtering/tree/filter-stepper.component.ts:161
Returns
Section titled “Returns”FilterStepperComponent
Properties
Section titled “Properties”addLabel
Section titled “addLabel”addLabel:
InputSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:78
availableOperators
Section titled “availableOperators”
readonlyavailableOperators:Signal<FilterOperator[]>
Defined in: filtering/tree/filter-stepper.component.ts:125
Operators available for the selected field type.
boolFalseLabel
Section titled “boolFalseLabel”boolFalseLabel:
InputSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:80
boolTrueLabel
Section titled “boolTrueLabel”boolTrueLabel:
InputSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:79
canAdd
Section titled “canAdd”
readonlycanAdd:Signal<boolean>
Defined in: filtering/tree/filter-stepper.component.ts:151
Enable the add button when all steps are filled.
declarations
Section titled “declarations”declarations:
InputSignal<Decl[]>
Defined in: filtering/tree/filter-stepper.component.ts:63
The available field declarations.
exprAdd
Section titled “exprAdd”exprAdd:
OutputEmitterRef<Expr>
Defined in: filtering/tree/filter-stepper.component.ts:69
Emitted when the user completes all steps and adds a filter.
fieldLabel
Section titled “fieldLabel”fieldLabel:
InputSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:75
fields
Section titled “fields”
readonlyfields:Signal<Decl[]>
Defined in: filtering/tree/filter-stepper.component.ts:106
Only ident declarations (not functions).
initialField
Section titled “initialField”initialField:
InputSignal<string|null>
Defined in: filtering/tree/filter-stepper.component.ts:66
Optional field name to pre-select.
operatorLabel
Section titled “operatorLabel”operatorLabel:
InputSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:76
operatorLabels
Section titled “operatorLabels”operatorLabels:
InputSignal<Partial<Record<string,string>>>
Defined in: filtering/tree/filter-stepper.component.ts:83
Override display labels for operators by filterFn key.
selectedDecl
Section titled “selectedDecl”
readonlyselectedDecl:Signal<Decl|undefined>
Defined in: filtering/tree/filter-stepper.component.ts:109
The currently selected Decl object.
selectedFieldName
Section titled “selectedFieldName”
readonlyselectedFieldName:WritableSignal<string|null>
Defined in: filtering/tree/filter-stepper.component.ts:90
Currently selected Decl (by name).
selectedOperator
Section titled “selectedOperator”
readonlyselectedOperator:Signal<FilterOperator|undefined>
Defined in: filtering/tree/filter-stepper.component.ts:128
The currently selected operator object.
selectedOperatorFn
Section titled “selectedOperatorFn”
readonlyselectedOperatorFn:WritableSignal<string|null>
Defined in: filtering/tree/filter-stepper.component.ts:93
Currently selected operator filterFn.
selectedType
Section titled “selectedType”
readonlyselectedType:Signal<Type|undefined>
Defined in: filtering/tree/filter-stepper.component.ts:114
The Type of the selected field’s ident declaration.
showOperator
Section titled “showOperator”
readonlyshowOperator:Signal<boolean>
Defined in: filtering/tree/filter-stepper.component.ts:145
Show the operator step when a field is selected.
showValue
Section titled “showValue”
readonlyshowValue:Signal<boolean>
Defined in: filtering/tree/filter-stepper.component.ts:148
Show the value step when an operator is selected.
valueBool
Section titled “valueBool”
readonlyvalueBool:WritableSignal<boolean>
Defined in: filtering/tree/filter-stepper.component.ts:99
Boolean value for boolean fields.
valueKind
Section titled “valueKind”
readonlyvalueKind:Signal<ValueInputKind>
Defined in: filtering/tree/filter-stepper.component.ts:138
What kind of value input to show.
valueLabel
Section titled “valueLabel”valueLabel:
InputSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:77
valueText
Section titled “valueText”
readonlyvalueText:WritableSignal<string>
Defined in: filtering/tree/filter-stepper.component.ts:96
Value entered by the user.
Methods
Section titled “Methods”onAdd()
Section titled “onAdd()”onAdd():
void
Defined in: filtering/tree/filter-stepper.component.ts:190
Returns
Section titled “Returns”void
reset()
Section titled “reset()”reset():
void
Defined in: filtering/tree/filter-stepper.component.ts:200
Returns
Section titled “Returns”void