PropertyFilterBuilderProps Interface
Beta
Props for PropertyFilterBuilder component.
Methods
Name | Description | |
---|---|---|
onFilterChanged(filter?: PropertyFilter): void | Callback that is invoked when filter changes. | |
onRulePropertySelected(property: PropertyDescription): void Optional | Callback that is invoked when property is selected in any rule. | |
propertyRenderer(name: string): ReactNode Optional | Custom renderer for property selector in rule. | |
ruleOperatorRenderer(props: ): ReactNode Optional | Custom renderer for rule operator selector. | |
ruleValueRenderer(props: ): ReactNode Optional | Custom renderer for rule value input. |
Properties
Name | Type | Description | |
---|---|---|---|
initialFilter | undefined | PropertyFilter | Initial filter that should be shown when component is mounted. | |
isDisabled | undefined | boolean | Specifies whether component is disabled or not. | |
properties | PropertyDescription[] | List of properties available to be used in filter rules. | |
ruleGroupDepthLimit | undefined | number | Specifies how deep rule groups can be nested. |
Defined in
Last Updated: 20 June, 2023