17.1.0-beta.2
Pre-release
Pre-release
17.1.0
New Features
IgxGrid
,IgxTreeGrid
,IgxHierarchicalGrid
- Added a new output -
rowClick
that fires when the user clicks on a row element of the grid, including group rows
- Added a new output -
IgxTree
- Added new property
toggleNodeOnClick
that determines whether clicking over a node will change its expanded state or not. Set tofalse
by default.
- Added new property
IgxPivotGrid
IPivotDimension
interface now exposes a property calleddisplayName
similar to the one in theIPivotValue
interface. This property is optional and will be displayed inside the chips for rows and columns in theIgxPivotGrid
. If thedisplayName
property is not set,memberName
will be used as a fallback.
- New directive -
igxIconButton
directive that provides a way to use an icon as a fully functional button has been added. The newigxIconButton
comes in three types - flat, outlined and contained (default). AlligxButton
's with typeicon
will be automatically migrated to the newigxIconButton
's withng update
. IgxButton
- Behavioral Change
buttonSelected
event is now emitted not only when a button gets selected, but also when it gets deselected. However, the event is no longer being emitted on initialization. If this event was used in a scenario where it is assumed that the button gets selected, it's a good idea the logic to be branched now based oneventArgs.selected
condition.
- Behavioral Change
General
-
igxButton
:- Breaking Change The
raised
type of theigxButton
directive has been renamed tocontained
. Automatic migrations are available and will be applied onng update
. - The
igxButtonColor
andigxButtonBackground
input properties have been deprecated and will be removed in a future version.
- Breaking Change The
-
IgxForOf
- Unified logic for vertical and horizontal virtualization such as - caching, updating, max browser size exceeding.
- Added new method -
addScroll
that can shift the scroll thumb by the specified amount in pixels (negative number to scroll to previous, positive to scroll next). Similar toaddScrollTop
but works for both vertical and horizontal virtualization.
-
IgxGrid
,IgxTreeGrid
,IgxHierarchicalGrid
- Breaking Changes
rowAdd
androwDelete
events now emit event argument of typeIRowDataCancelableEventArgs
instead ofIGridEditEventArgs
. The two interfaces are still compatible, however redundant for these events propertiescellID
,newValue
,oldValue
,isAddRow
are deprecated inIRowDataCancelableEventArgs
and will be removed in a future version. Switching to the correct new interfaces should reveal any deprecated use that can be safely removed.
- Deprecations
rowID
property has been deprecated in the following interfaces:IGridEditDoneEventArgs
,IPathSegment
,IRowToggleEventArgs
,IPinRowEventArgs
,IgxAddRowParent
and will be removed in a future version. UserowKey
instead.primaryKey
property has been deprecated in the following interfaces:IRowDataEventArgs
,IGridEditDoneEventArgs
. UserowKey
instead.data
property has been deprecated in the following interfaces:IRowDataEventArgs
. UserowData
instead.
- Breaking Changes
What's Changed
- chore(*): update-roadmap-01-feb-2024 by @radomirchev in #13855
- fix(grid): Process pinned columns and column groups when the columns … by @mddragnev in #13844
- fix(migrations): bare specifier to escape the encapsulation for dynamic import by @Lipata in #13882
- chore(*): updating dependencies by @kdinev in #13869
- fix(button): icon in button size by @SisIvanova in #13860
- fix(button): redundant margin in bootstrap theme by @SisIvanova in #13866
- feat(navbar): add border in bootstrap theme by @SisIvanova in #13879
Full Changelog: 17.1.0-beta.0...17.1.0-beta.2