New to Kendo UI for Angular? Start a free 30-day trial
Rendering Changes in 17.0.0
The Kendo UI for Angular 17.0.0 release introduces changes in the rendering of a number of components.
Breadcrumb
- Removed
k-breadcrumb-delimiter-iconandk-iconclasses from separator wrapper element. - Added
k-breadcrumb-delimiter-iconclass to separator icon.
Button
- Added
k-button-arrowwrapper.
Chip
- Removed
k-chip-has-iconwhen no avatar is present.
DateRange
- Other month days are now hidden.
k-emptyclass is used instead ofk-other-month.
DateTimePicker
- Removed
k-input-solid,k-rounded-mdandk-input-mdclasses from the.k-inputelement. - Moved the
Setbutton to the right of theCancelbutton in adaptive mode. - Replaced
k-selectedwithk-activeon the active tab in the popup.
DropDownButton
- Added
k-menu-buttonclass on the button element. - Added
k-menu-button-arrowclass on the arrow wrapper. - Removed
k-dropdown-buttonclass from wrapper.
DropDownTree
- Removed
k-input-value-textwrapper when no value is present.
Filter
- Added
.k-toolbar-solidclass to elements with class.k-toolbarin filter groups and filter expressions.
Grid
- Integrated the Kendo UI for Angular Pager component.
- Integrated Kendo UI for Angular Input components.
- Removed the
k-filtercell-booleanclass from the wrapper of the boolean filter cell. - Added class
k-table-group-tdto table cells withk-group-cellclass. - Removed the
k-sort-iconwrapper element from headers when there is no sorting indicator rendered. - Removed the class
k-grid-table-wrapfrom the content table wrapper. - Removed the class
k-altfrom the detail rows in master-detail Grids. - Added class
k-expandedon expanded master rows in master-detail Grids. - Removed class
k-touch-action-autofrom content tabletdelements.
ListView
- The default value of the
borderedis nowfalse. Thek-listview-borderedclass is not rendered by default. - Removed the
k-d-flexclass.
Menu
- Swapped the colors of active and inactive menu items.
MultiSelect
- Removed
k-selection-multipleclass from tag list.
MultiSelectTree
- Removed
k-readonlyclass on inner input.
Pager
-
The
kendo-datapagerselector is deprecated (but still supported for backward compatibility). Replace it withkendo-pager. -
All internal pager elements' selectors that follow the pattern
kendo-datapager-xxxare deprecated (but still supported for backward compatibility). Replace them withkendo-pager-xxx.Prior version
17.0.0.html<kendo-datapager> <ng-template kendoDataPagerTemplate> <kendo-datapager-prev-buttons></kendo-datapager-prev-buttons> ...Starting with version
17.0.0.html<kendo-pager> <ng-template kendoPagerTemplate> <kendo-pager-prev-buttons></kendo-pager-prev-buttons> ... -
Removed
k-labelfrom the.k-pager-inputelement within thekendo-pager-inputcomponent. -
The visibility of the internal pager elements in responsive mode is controlled by toggling the
k-hiddenclass instead of usingstyle.display.
Panelbar
- Switched the expanded font icon of the items. Previously
arrow-chevron-upwas used, now changed tochevron-up.
PivotGrid
- Added
k-form-mdclass to the configurator form. - Added
k-form-verticalclass to a vertical configurator form andk-form-horizontalclass to a horizontal configurator form. - Moved the
.k-checkbox-wrapelement outside of the.k-treeview-leafelement in the configurator. - Replaced the
k-hstack k-justify-content-endclasses withk-actions-end k-actions-horizontalin the.k-pivotgrid-configurator-actionselement. - Removed the
k-color-inheritclass from the gear icon of the configurator. - Added
k-flex-rowclass to the wrapper of the PivotGrid when theconfiguratorSettingsproperty is not set. - Added
k-pivotgrid-header-titleclass to the cell that wraps the column header title text. - Added
k-pivotgrid-contentclass to the cell that wraps the values text. - Replaced the
k-pivotgrid-header-totalclass withk-pivotgrid-totalon total cells in the values table. - Added
k-column-fieldsclass to the columns ChipList in the configurator. - Added
k-row-fieldsclass to the rows ChipList in the configurator. - Added
k-filter-fieldsclass to the values ChipList in the configurator. - Replaced the
k-rounded-fullclass withk-rounded-mdin the Chips of the ChipList.
Popover
- Removed
k-popup-transparentfrom the internal wrapper element of the generated Popup.
Stepper
- Added
k-progress-startto the progress bar and removedk-progress-end.
Switch
- Removed
k-rounded-fullclass from the wrapper.
Tabstrip
- Added
stretchedTabAlignment option. - Removed
k-tabstrip-itemclass from the tab wrapper. - Added
k-firstclass to the first tab. - Added
k-lastclass to the last tab. - Removed
k-pos-relativeand addedk-headerclass to the wrapper element. - Swapped the colors of active and inactive tabs.
TextArea
- Removed
!k-overflow-y-autoclass from the<textarea>element when resizable is both.
TileLayout
- Removed
k-cursor-grabbingfrom header when dragging. - Removed
k-touch-action-noneandk-touch-action-autofrom header wrapper. - Removed
k-cursor-graband addedk-cursor-moveto the tile header. - Removed
k-layout-item-hint-reorderfromk-layout-item-hintelement. - Removed
k-pos-relativefrom wrapper.
ToolBar
- Added
fillModeoption. Classk-toolbar-solidis added to the wrapper element by default; varies based on thefillModevalue. - Added
k-button-group-solidtoToolBarButtonGroupcomponent wrapper. - Removed
k-toolbar-menu-buttonfromToolBarDropDownButtonkendo-dropdownbuttonelement. - Added
k-toolbar-menu-buttonto the internal<button>element of theToolBarDropDownButtoncomponent.
TimePicker
- Removed
k-input-solid,k-rounded-mdandk-input-mdclasses from the.k-inputelement. - Moved the
Setbutton to the right of theCancelbutton in adaptive mode.
TreeList
- Integrated the Kendo UI for Angular Pager component.
- Integrated Kendo UI for Angular Input components.
- Removed the
k-filtercell-booleanclass from the wrapper of the boolean filter cell. - Removed the
k-sort-iconwrapper element from headers when there is no sorting indicator rendered. - Removed the class
k-grid-table-wrapfrom the content table wrapper.
Typography
- The
marginoption is removed (a documented breaking change). Adding margin-related classes and styles is no longer a built-in feature.