A component used for operating with complex filters by creating or editing conditions and grouping them using AND/OR logic. It is used internally in the Advanced Filtering of the Grid.
Constructors
Section titled "Constructors"IgcQueryBuilderComponent
new IgcQueryBuilderComponent(args: any[]): IgcQueryBuilderComponent Returns IgcQueryBuilderComponent
Properties
Section titled "Properties"tagName
Section titled "tagName"The tagName read-only property of the Element interface returns the tag name of the element on which it's called.
tagName: string disableEntityChange
Section titled "disableEntityChange"disableEntityChange: boolean disableReturnFieldsChange
Section titled "disableReturnFieldsChange"disableReturnFieldsChange: boolean entities
Section titled "entities"entities: IgcEntityType[] expressionTree
Section titled "expressionTree"expressionTree: IgcExpressionTree locale
Section titled "locale"locale: string resourceStrings
Section titled "resourceStrings"resourceStrings: IgcQueryBuilderResourceStrings searchValueTemplate
Section titled "searchValueTemplate"searchValueTemplate: IgcRenderFunction<IgcQueryBuilderSearchValueContext> showEntityChangeDialog
Section titled "showEntityChangeDialog"showEntityChangeDialog: boolean Accessors
Section titled "Accessors"queryBuilderHeaderCollection
Section titled "queryBuilderHeaderCollection"get queryBuilderHeaderCollection(): IgcQueryBuilderHeaderComponent[] Returns IgcQueryBuilderHeaderComponent[]
Methods
Section titled "Methods"addEventListener
Section titled "addEventListener"Inherited from: EventEmitterMixin<IgcQueryBuilderComponentEventMap, Constructor<LitElement>>(LitElement)
addEventListener(type: K, listener: object, options: boolean | AddEventListenerOptions): void Parameters
- type:
K - listener:
object - options:
boolean | AddEventListenerOptions
Returns void
canCommit
Section titled "canCommit"Returns whether the expression tree can be committed in the current state.
canCommit(): boolean Returns boolean
commit
Section titled "commit"Commits the expression tree in the current state if it is valid. If not throws an exception.
commit(): void Returns void
discard
Section titled "discard"Discards all unsaved changes to the expression tree.
discard(): void Returns void
removeEventListener
Section titled "removeEventListener"Inherited from: EventEmitterMixin<IgcQueryBuilderComponentEventMap, Constructor<LitElement>>(LitElement)
removeEventListener(type: K, listener: object, options: boolean | EventListenerOptions): void Parameters
- type:
K - listener:
object - options:
boolean | EventListenerOptions
Returns void
register
Section titled "register"register(): void Returns void
Events
Section titled "Events"expressionTreeChange
Section titled "expressionTreeChange"Event fired as the expression tree is changed.
<igx-query-builder (expressionTreeChange)='onExpressionTreeChange()'></igx-query-builder>expressionTreeChange: CustomEvent<IgcExpressionTree> Example
<igx-query-builder [entities]="this.entities">
</igx-query-builder>