Rendering Changes in 6.0.0
- Breadcrumb
- ButtonGroup
- Calendar
- Chip
- DropDownButton
- DateRangePicker
- Drawer
- DropZone
- Editor
- FileManager
- FileSelect
- FloatingLabel
- Grid and TreeList
- ListView
- LoaderContainer
- MultiColumnComboBox
- Notification
- NumericTextBox
- Pager
- PanelBar
- PdfViewer
- ProgressBar
- RadioGroup
- SplitButton
- Scheduler
- Stepper and Wizard
- Switch
- TileLayout
- TreeView
- Upload
Breadcrumb
The span.k-breadcrumb-item-text
element renders only if the Breadcrumb item has text.
ButtonGroup
When a ButtonGroupButton
inside a ButtonGroup has no ChildContent
, it no longer renders an empty span.k-button-text
.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
Calendar
- The
tbody
element in the year, decade, and century view renders ak-calendar-tbody
CSS class. - The
button.k-calendar-title
button for the month name in the month view renders ak-button-primary
CSS class and has the theme's "primary" text color. - The
button.k-calendar-nav-today
element renders arole="link"
attribute.
Chip
- The
span.k-chip-label
element no longer renders ak-text-ellipsis
CSS class. - The built-in icon container (
span.k-icon
) no longer renders ak-chip-icon
CSS class.
DateRangePicker
- The first and last table cell (
td.k-calendar-td
) in the selected range renderk-range-start
andk-range-end
CSS classes. - The
div.k-popup
element renders ak-calendar-container
CSS class.
Drawer
- The Drawer items (
li.k-drawer-item
) render ak-level-0
CSS class. - The
div.k-drawer-items
element is removed. Thek-drawer-items
CSS class is moved to the childul
element.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
DropDownButton and SplitButton
The ul.k-menu-group
element in the popup no longer renders k-group
and k-reset
CSS classes.
DropZone
- The
span.k-icon
child ofdiv.k-dropzone-inner
renders ak-dropzone-icon
CSS class. - The DropZone hint and note elements (
span.k-dropzone-hint
andspan.k-dropzone-note
) no longer render whenHintText
andNoteText
are empty.
Editor
Editor toolbar buttons (button.k-button
) that are inside a ButtonGroup no longer render k-toolbar-button
and k-toolbar-toggle-button
CSS classes.
FileManager
- The Splitter component (
div.k-splitter
) renders ak-filemanager-splitter
CSS class. - The content pane (
div.k-pane.k-filemanager-content
) renders ak-scrollable
CSS class. - The TreeView parent (
div.k-filemanager-navigation-container
) no longer renders. - The ListView component (
div.k-listview.k-filemanager-listview
) renders ak-selectable
CSS class. - The ListView parent (
div.k-filemanager-view.k-filemanager-view-list
) no longer renders. - The
div.k-file-preview
element in the Details pane renders as aspan.k-file-preview
. - The
div.k-file-name
element in the Details pane no longer renders ak-user-select-none
CSS class. - The SplitButton (
span.k-split-button
) in the toolbar renders ak-toolbar-split-button
CSS class. - The
div.k-filemanager-search-tool
element and its childspan.k-searchbox
are merged into one elementdiv.k-filemanager-search-tool k-searchbox
, which no longer renders ak-toolbar-last-visible
CSS class.
FileSelect
The HTML rendering of the FileSelect and Upload components is almost identical. This section includes changes that are specific to the FileSelect. For more changes, refer to the Upload section below.
- The component container (
div.k-upload
) no longer renders ak-header
CSS class. - The
div.k-upload
element renders ak-upload-async
CSS class.
FloatingLabel
The label.k-label
element renders as label.k-floating-label
.
Grid and TreeList
The changes below apply to the TreeList only when the two components have the same feature.
- The row dragging handle container (
td.k-drag-cell
) renders ak-table-td
CSS class. - A master table row (
tr.k-table-row
) renders ak-expanded
CSS class when it is expanded in a hierarchy scenario. - The first empty cell in a grouped row (
td.k-group-cell
) renders ak-table-group-td
CSS class. - The group expand/collapse icon (
span.k-icon
) no longer renders ak-cursor-pointer
CSS class. - The And/Or filter operator drop down (
span.k-dropdownlist
) renders ak-filter-and
ork-filter-or
CSS class. - The filter menu container (
div.k-filter-menu
) no longer rendersk-group
andk-reset
CSS classes.
Filtering CheckBoxList
- The filtering checkbox list (
ul.k-multicheck-wrap
) no longer renders ak-reset
CSS class. - The filtering checkbox (
input.k-checkbox
) is wrapped in thelabel.k-checkbox-label
element, which used to come after it in older versions. - The Select All filtering checkbox container (
li.k-item
) renders ak-check-all-wrap
CSS class. - The filtering checkbox list item (
li.k-item
) no longer renders aspan.k-state-default
element.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
ListView
The ListView container (div.k-listview
) no longer renders a k-d-flex
CSS class.
LoaderContainer
- The
Text
container (div.k-loader-container-label
) prepends a!
to itsThemeColor
CSS class. This means that the theme color is applied with an!important
keyword, so you also need to use!important
to override it. - The
z-index
value ofdiv.k-loader-container
is20001
, compared to2001
in older versions. As a result, the LoaderContaier will show on top of popup Windows and Dialogs. If necessary, show the LoaderContainer after closing the popup.
MultiColumnComboBox
The FooterTemplate
container (div.k-table-footer
) renders a single span.k-table-td
element instead of a table.k-table
.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
Notification
The optional span.k-icon
element renders a k-notification-status
CSS class.
NumericTextBox
The arrow buttons (button.k-spinner-increase
and button.k-spinner-decrease
) render an additional CSS class that reflects the NumericTextBox Size
. The default Size
is medium, so the new CSS class is k-button-md
.
Pager
The rendering changes in the Pager also affect the components that use a Pager component internally, such as the Grid, ListView, and the TreeList.
- When the
InputType
isPagerInputType.Input
, the Page and of XX labels insidespan.k-pager-input
are rendered insidespan
s. - The selected
option
element in the native page number drop down (select.k-picker
) no longer renders ak-selected
CSS class. Theselect
element shows on small screens instead of the pager buttons when the PagerAdaptive
parameter is set totrue
. - The page number buttons (
button.k-button
) render their content in aspan.k-button-text
.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
PanelBar
- Expanded items (
li.k-panelbar-item
) render ak-expanded
CSS class instead ofk-state-expanded
. - Child item groups (
ul.k-panelbar-group
) no longer renderk-group
andk-panel
CSS classes. - The
<ContentTemplate>
wrapper (div.k-panelbar-content
) no longer renders ak-content
CSS class. - The
li.k-panelbar-item
element renders ak-panelbar-header
CSS class only when it is a root PanelBar item.
PdfViewer
- The PDF document container (
div.k-canvas
) renders ak-enable-text-selection
ork-enable-panning
CSS class, depending on the current component state and the user. By default, the PDF Viewer is in text selection mode. - The
width
andheight
styles of thediv.k-page
element are set inpt
(points) instead ofpx
(pixels). - The Zoom toolbar button group (
div.k-button-group
) renderk-toolbar-button-group
andk-button-group-flat
CSS classes. - The Zoom Out and Zoom In toolbar buttons (
button.k-button
) no longer render ak-toolbar-button
CSS class. - The Zoom In button no longer renders a
k-group-start
CSS class. - The Zoom drop down renders a
k-toolbar-combobox
CSS class. - All toolbar buttons (
button.k-button.k-button-solid.k-button-solid-base
) apply flat ButtonFillMode
and render asbutton.k-button.k-button-flat.k-button-flat-base
. - The Folder Open icon (
span.k-icon.k-svg-icon.k-svg-i-folder-open
) in an empty PDF Viewer renders as an Upload icon (span.k-icon.k-svg-icon.k-svg-i-upload
) with ak-dropzone-icon
CSS class. If using font icons, thenspan.k-icon.k-font-icon.k-i-folder-open
renders asspan.k-icon.k-font-icon.k-i-upload
. - The Upload icon is followed by a
span.k-dropzone-hint
element. - The Upload icon and drop zone hint render inside a
div.k-external-dropzone
element, which wraps adiv.k-dropzone-hint
element.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
ProgressBar
The two span.k-progress-status
elements no longer render if the ProgressBar label is not visible.
RadioGroup
- The item container (
li.k-radio-item
) renders asli.k-radio-list-item
. - The radio button element (
input.k-radio
) renders ak-checked
CSS class when checked. - The
input.k-radio
element is wrapped in aspan.k-radio-wrap
.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|
Scheduler
The Scheduler div.k-scheduler-layout
element renders a k-scheduler-dayview
or k-scheduler-weekview
CSS class when the component shows its Day view or Week view, respectively.
Stepper and Wizard
- The
span.k-step-label
element does not render if the respective step as noLabel
. - The
span.k-step
element renders ak-step-optional
CSS class when the step is optional.
Switch
The span.k-switch
element no longer renders a k-rounded-full
CSS class.
TileLayout
- The TileLayout item header (
div.k-tilelayout-item-header
) renders ak-cursor-move
CSS class instead ofk-cursor-grab
andk-cursor-grabbing
. - The header title (
h5.k-card-title
) renders as adiv.k-card-title
element. - The TileLayout item body (
div.k-tilelayout-item-body
) no longer renders ak-overflow-hidden
CSS class.
TreeView
The child div
of the TreeView item container (li.k-treeview-item > div
) renders as a span
element.
Upload
- The Upload container (
div.k-upload
) renders ak-upload-empty
CSS class when the file list is empty. - The progress bar (
div.k-progressbar
) inside each file item (li.k-file
) always renders, but has ak-hidden
CSS class when not visible. - The file icon (
span.k-icon
) inside each file item renders ak-file-icon
CSS class instead ofk-file-group
. - The
span.k-file-info
element renders as adiv
. - The
span.k-upload-status
element in the file list is replaced bydiv.k-upload-actions
. - The
button.k-button
elements in the file list renderk-button-md
andk-rounded-md
CSS classes. - The remove icons (
span.k-icon
) in the file list no longer render ak-delete
CSS class. - The
span.k-upload-status
element in the top area contains only the upload status label and no longer wraps the Loader component and the status icon.
UI for Blazor 5.1.1 | UI for Blazor 6.0.0 |
---|---|
|
|