igniteui-angular-sovn
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
49 lines (36 loc) • 1.9 kB
Markdown
and values the user creates an expression tree which describes the query.
A walkthrough of how to get started can be found [here](https://www.infragistics.com/products/ignite-ui-angular/angular/components/query-builder)
```html
<igx-query-builder [displayDensity]="density"
[ ]="fields"
[ ]="customExpressionTree">
<!-- Custom header -->
<igx-query-builder-header [title]="'Custom title for Query Builder'"
[ ]="false">
</igx-query-builder-header>
</igx-query-builder>
```
| Name | Type | Description |
| :--- | :--- | :--- |
| `fields` | FieldType[] | An array of fields to be filtered. Contains information about label, field, type, operands. |
| `expressionTree` | IExpressionTree | Gets/Sets the displayed expressions tree. |
| `locale` | string | Locale settings for the component. If this locale is not set, its value to be determined based on the global Angular application LOCALE_ID. |
| `displayDensity` | Gets\Sets the display density. | DisplayDensity \| string |
| Content Cell | Content Cell | Content Cell |
| `resourceStrings` | IQueryBuilderResourceStrings | Gets/sets the resource strings. |
| Name | Description |
| :--- | :--- |
| `expressionTreeChange` | Emitted when condition, field, operand, value is changed. | no | - |
| Name | Type | Description |
| :--- | :--- | :--- |
| `title` | string | Sets the title displayed in the header. |
| `showLegend` | boolean | Determines whether the legend items are displayed or not. Defaults to true. |
| `resourceStrings` | IQueryBuilderResourceStrings | Gets/sets the resource strings. |
The **IgxQueryBuilder** component provides a way to build complex queries through the UI. By specifying AND/OR operators, conditions