igniteui-angular
Advanced tools
Changelog
19.1.1
selected
input property, making it easier to indicate when a list item is selected by applying styling responsible for that state.Changelog
19.1.0
IgxCarousel
maximumIndicatorsCount
input property now defaults to 10
.CarouselIndicatorsOrientation
enum members top
and bottom
have been deprecated and will be removed in a future version. Use start
and end
instead.IgxBanner
expanded
input property, enabling dynamic control over the banner's state. The banner can now be programmatically set to expanded (visible) or collapsed (hidden) both initially and at runtime. Animations will trigger during runtime updates — the open animation plays when expanded
is set to true
, and the close animation plays when set to false
. However, no animations will trigger when the property is set initially.opening
, opened
, closing
, closed
) only triggers through user interactions (e.g., clicking to open/close). Programmatic updates using the expanded
property will not fire any events.expanded
property changes during an ongoing animation, the current animation will stop and the opposite animation will begin from the point where the previous animation left off. For instance, if the open animation (10 seconds) is interrupted at 6 seconds and expanded
is set to false
, the close animation (5 seconds) will start from its 3rd second.IgxQueryBuilder
has a new design that comes with an updated appearance and new functionality
IgxQueryBuilderComponent
Arrow Up/Down
.entities
property that accepts an array of EntityType
objects describing an entity with its name and an array of fields. The fields
input property has been deprecated and will be removed in a future version. Automatic migrations are available and will be applied on ng update
.disableEntityChange
property that can be used to disable the entity select on root level after the initial selection. Defaults to false
.disableReturnFieldsChange
property that can be used to disable the fields combo on root level. Defaults to false
.canCommit
, commit
and discard
public methods that allows the user to save/discard the current state of the expression tree.<ng-template igxQueryBuilderSearchValue
let-searchValue
let-selectedField = "selectedField"
let-selectedCondition = "selectedCondition"
let-defaultSearchValueTemplate = "defaultSearchValueTemplate">
@if (selectedField?.field === 'Id' && selectedCondition === 'equals'){
<input type="text" required [(ngModel)]="searchValue.value"/>
} @else {
<ng-container #defaultTemplate *ngTemplateOutlet="defaultSearchValueTemplate"></ ng-container>
}
</ng-template>
Enter
or Space
.IgxQueryBuilderComponent
is no longer supported. Grouping/ungrouping expressions is now achieved via the newly exposed Drag & Drop functionality.IgxQueryBuilderHeaderComponent
title
input property is not set, by default it would be empty string.showLegend
and resourceStrings
input properties have been deprecated and will be removed in a future version. Automatic migrations are available and will be applied on ng update
.IFilteringExpression
conditionName
has been introduced. This would generally be equal to the existing condition.name
.IFilteringOperation
isNestedQuery
has been introduced. It's used to indicate whether the condition leads to a nested query creation.