igniteui-angular
Advanced tools
Changelog
15.1.0
IgxGrid
, IgxTreeGrid
, IgxHierarchicalGrid
:
GroupMemberCountSortingStrategy
is added, which can be used to sort the grid by number of items in each group in ASC or DESC order, if grouping is applied.primaryKey
has been introduced to IRowDataEventArgs
Interface and part of the event arguments that are emitted by the rowAdded
and rowDeleted
events. When the grid has a primary key attribute added, then the emitted primaryKey
event argument represents the row ID, otherwise it defaults to undefined.autoGenerateExclude
property that accepts an array of strings for property names that are to be excluded from the generated column collectionIgxColumnComponent
currRec
and groupRec
parameters to the groupingComparer
function that give access to the all properties of the compared records.IgxOverlayService
contentAppending
is introduced - the event is emitted before the content is appended to the overlay. The event is emitted with OverlayEventArgs
arguments and is not cancellable.IgxCard
Buttons and icons slotted in the igx-card-actions
can now be explicitly arranged to the start/end of the layout. To position components on either side users can take advantage of the newly added directives: igxStart
- aligns items to the start and igxEnd
- aligns items on the end of the card actions area.
The reverse
property has been deprecated and will be removed in a future version.
Code example:
<igx-card>
<igx-card-header>
<h3>Title</h3>
</igx-card-header>
<igx-card-content>
Card Content
</igx-card-content>
<!-- Rearrange items using igxStart and igxEnd directives -->
<igx-card-actions>
<igx-icon igxStart>drag_indicator</igx-icon>
<button igxButton="icon" igxStart>
<igx-icon>favorite</igx-icon>
</button>
<button igxButton igxEnd>Button</button>
</igx-card-actions>
</igx-card>
IgxButtonGroup
:
selected
and deselected
events are now cancellable.IgxPivotGrid
IgxPivotDateDimension
properties inBaseDimension
and inOption
have been deprecated and renamed to baseDimension
and options
respectively.IgxGrid
onGroupingDone
output has been renamed to groupingDone
to not violate the no on-prefixed outputs convention. Automatic migrations are available and will be applied on ng update
.DisplayDensity
onDensityChanged
output has been renamed to densityChanged
to not violate the no on-prefixed outputs convention. All components exposing this event are affected. Automatic migrations are available and will be applied on ng update
.IgxGrid
, IgxTreeGrid
, IgxHierarchicalGrid
rowSelectionChanging
event arguments are changed. Now the oldSelection
, newSelection
, added
and removed
collections no longer consist of the row keys of the selected elements when the grid has set a primaryKey, but now in any case the row data is emitted.
When the grid is working with remote data and a primary key has been set- for the selected rows that are not currently part of the grid view, will be emitted a partial row data object.rowSelectionChanging
event will no longer be emitted.IgxCarousel
onSlideChanged
, onSlideAdded
, onSlideRemoved
, onCarouselPaused
and onCarouselPlaying
outputs have been renamed to slideChanged
, slideAdded
, slideRemoved
, carouselPaused
and carouselPlaying
to not violate the no on-prefixed outputs convention. Automatic migrations are available and will be applied on ng update
.IgxRadio
, IgxRadioGroup
, IgxCheckbox
, IgxSwitch
igxMask
directive
IgxBadge
shape
property that controls the shape of the badge and can be either square
or rounded
. The default shape of the badge is rounded.IgxAvatar
roundShape
property has been deprecated and will be removed in a future version. Users can control the shape of the avatar by the newly added shape
attribute that can be square
, rounded
or circle
. The default shape of the avatar is square
.IgxOverlayService
attach
method overload accepting ComponentFactoryResolver
(trough NgModuleRef
-like object) is now deprecated in line with API deprecated in Angular 13. New overload is added accepting ViewComponentRef
that should be used instead. $label-floated-background
and $label-floated-disabled-background
properties of IgxInputGroupComponent
theme has been removed.IgxInputGroupComponent
The input group has been refactored so that the floating label for the input of type="border"
does not require a background to match the surface background under the input field. Also, suffixes and prefixes are refactored to take the full height of the input which makes it easy to add background to them.$size
property of scrollbar-theme
theme has been renamed to $scrollbar-size
.IgxSimpleCombo
IgxSimpleCombo
will not open its drop-down on clear.Changelog
11.0.4
IgxGrid
, IgxTreeGrid
, IgxHierarchicalGrid
event
has been introduced to IGridEditEventArgs
and IGridEditDoneEventArgs
; the property represents the original DOM event that triggers any of Grid editing events like rowEditEnter
, cellEditEnter
, cellEdit
, cellEditDone
, cellEditExit
, rowEdit
, rowEditDone
, rowEditExit