홈 / 뉴스 / Infragistics Ignite UI for Angular 15.0.0
Infragistics Ignite UI for Angular 15.0.0
몇 가지 새로운 입력 속성으로 Grid를 개선합니다.
10월 31, 2022
신규 버전
기능
igxGrid - Exposed new input properties:
Parameters in grid templates now have types for their context. This can also cause issues if the app is in strict template mode and uses the wrong type. References to the template that may require conversion:
IgxColumnComponent - ColumnType (for example the column parameter in igxFilterCellTemplate).
IgxGridCell - CellType (for example the cell parameter in igxCell template).
A new groupRecord parameter has been exposed in operate method, that is an IGroupByRecord object describing the grouped row in case grouping is applied.
excelStyleHeaderIconTemplate - Gets/Sets the Microsoft Excel style header icon.
groupRowTemplate - Gets/Sets the template reference for the group row.
headSelectorTemplate - Gets/Sets the header row selector template.
rowSelectorTemplate - Gets/Sets the custom template used for row selectors.
groupByRowSelectorTemplate - Gets/Sets the custom template used for the group row selectors.
sortHeaderIconTemplate - Gets/Sets a custom template that should be used when rendering a header sorting indicator when columns are not sorted.
sortAscendingHeaderIconTemplate - Gets/Sets a custom template that should be used when rendering a header sorting indicator when columns are sorted in asc order.
sortDescendingHeaderIconTemplate - Gets/Sets a custom template that should be used when rendering a header sorting indicator when columns are sorted in desc order.
rowEditActionsTemplate - Gets/Sets the row edit actions template.
rowAddTextTemplate - Gets/Sets the row add text template.
rowEditTextTemplate - Gets/Sets the row edit text template.
dragGhostCustomTemplate - Gets/Sets the custom template used for row drag.
dragIndicatorIconTemplate - Gets/Sets the custom template used for row drag indicator.
detailTemplate - Gets/Sets the master-detail template.
IgxGridToolbar
Breaking Change - The IgxGridToolbarTitleDirective and IgxGridToolbarActionsDirective have been converted to components, keeping only the element selector.
For apps using the preferred element markup of and there should be no functional change.
Apps using the igxGridToolbarTitle and igxGridToolbarActions directives on other elements will need to convert those to the mentioned elements instead.
Behavioral Change - When adding new row in grid with enabled batch editing, rowChangesCount now displays the number of the defined columns.
IgxGrid, IgxTreeGrid and IgxHierarchicalGrid
Behavioral Change - When editing a row, rowChangesCount and hiddenColumnsCount would be displayed.
Behavioral Change - The Grid Paginator component is no longer hidden when there's no data and/or all columns are hidden.
IgxExcelExporterService
Added support for exporting grid summaries.
Currency type columns will now be formatted as currency in Microsoft Excel based on grid's locale. Locale currency different than USD, EUR, GBP, CNY or JPY will result in exporting the column as number instead.
IgxGrid, IgxTreeGrid, IgxHierarchicalGrid and IgxPivotGrid
Added Image column data type.
IgxCalendar
Added support for shift key + mouse click interactions.
multi mode - select/deselect all dates between the last selected/deselected and the one clicked while holding Shift.
range mode - extend/shorten the range from the last selected date to the one clicked while holding Shift.