Kendo UI 2024 Q1

Released: Jan 31, 2024

Aggiornamenti in 2024 Q1

Funzionalità

  • CSP Improvements
    • ResponsivePanel is now fully CSP compliant.
  • Button
    • Added a 'Clear' option for FillMode configuration.
  • Cards
    • Unified Card rendering.
  • Chart
    • Added support for Polynomial trendlines.
    • Added the ability to control Legend Display.
  • Gantt
    • Unified Gantt rendering.
  • Grid
    • Added Grid aggregates for selected data.
    • Added Grid paste from Microsoft Excel support.
    • Added Columns menu in Grid's Toolbar.
    • Unified Grid, filter and column menus rendering.
  • PivotGridV2
    • Added PivotGridV2 Chip menu options for drag and drop alternatives.
    • Added support for PivotV2 remote data binding.
  • ScrollView
    • Added ScrollView pagerOverlay support.
  • Slider
    • Unified Slider rendering.
  • Timeline
    • Unified Timeline rendering.
  • Tooltip
    • Unified Tooltip rendering.

Correzioni

  • Common
    • Missing kendo-draggable dependency in source code bundle.
    • Unordered List(ul) are not correctly exported to PDF.
  • CSP Improvements
    • Dialog actions cause an "Invalid template" error when CSP is enabled.
  • AutoComplete
    • The items popup width is not correctly updated when the search result is changed in AutoComplete.
    • Unexpected focus of AutoComplete's first search result item with slow filter requests and highlightFirst false.
  • Chart
    • Incorrect axes alignment in second pane when there are negative values.
  • ComboBox
    • Select event is fired upon custom text typing in ComboBox and blurring it.
    • When using Grid custom editor, the Kendo Editable adds data-binding for the value for both the hidden and the visible inputs of the ComboBox.
  • DateInput
    • Unable to type hour after typing minutes from 1 to 9 in TimePicker and DateTimePicker.
    • DatePicker with enabled DateInput does not work with "fr-CH" culture.
  • DatePicker
    • DatePicker with enabled DateInput does not work with "fr-CH" culture.
  • DateTimePicker
    • Unable to type hour after typing minutes from 1 to 9 in TimePicker and DateTimePicker.
    • Unable to select AM or PM by typing A or P in DateTimePicker.
  • Dialog
    • Dialog actions cause an "Invalid template" error when CSP is enabled.
  • DropDownList
    • Error is thrown when searching in a DropDownList with grouping.
    • Loading indicator and down arrow icon overlap when loading data in DropDownList.
    • DropDownList closes unexpectedly when used in Window or in popup EditorTemplate.
    • DropDownList closes unexpectedly when used in Window.
  • DropDownTree
    • Placeholder missing in DropDownTree with checkboxes.
    • Scroll focused item into view on navigate.
    • The k-animation-container-shown class is not preserved if the DropDownTree event is prevented.
    • DropDownTree scroll is not working properly in the popup when navigating with the arrows.
  • Editor
    • Font tools cannot be focused and clearing the value automatically sets default value.
    • Inline Editor throws an error when open in Dojo.
    • Duplicated image in Editor.
    • Immutable content is removed when a line is deleted in the Editor.
    • Paste in a list with a block element splits the list instead of inserting in the list item.
  • FileManager
    • FileManager with Grid view and paging throws an error when there are nested subfolders.
  • Gantt
    • PDF is not correctly exported in Gantt.
    • Gantt with a custom editor template does not trigger an Update request.
  • Grid
    • Grid setDataSource method breaks the groupable functionality.
    • Resizing of the Grid does not work as expected when all columns have set width.
    • Dirty indicator is not positioned correctly when the model.set method is used in the Grid.
    • Grid header rendering for a command column is different than the default header.
    • Sticky columns cannot be reordered after unsticking in Grid.
    • Unstick column remove all classes from the cells in the column in Grid.
    • Editing or cancelling the changes in Grid popup shows hidden column for a short time.
    • Navigating to the last Grid page when grouping is enabled results in an error.
    • The k-dirty-cell class is added to multiple cells when model.set method is used in Grid.
    • Incorrect rendering of Grid's pager buttons arrows in RTL.
    • Cannot reorder Grid columns from the field headers when scrollable with columns virtualization is enabled.
    • Rows cannot be reordered in Grid with local data when new items are added.
    • Grid with frozen columns and horizontal scrolling throws error when you attempt to destroy it.
    • When tabbing in a batch editable Grid cells do not enter edit mode.
    • Non-unique element ids in Grid table cells.
    • Row aria attributes are lost after row editing is closed.
    • Adaptive Grid PopUp edit mode with template shows additional edit field for each column on mobile.
    • Reordering multi-column-header from locked to unlocked with Grouping, cause wrong column order.
    • groupPaging and groupHeaderColumnTemplate cause an error in the Grid.
    • Group paging does not work correctly when groups count is less than page size.
    • Add information about sorting functionality in aria-label of Grid's header.
    • Dirty cell indicator is shown after pressing Esc key.
    • When using Grid custom editor, the Kendo Editable adds data-binding for the value for both the hidden and the visible inputs of the ComboBox.
  • ListBox
    • An error is thrown when you move all ListBox items.
    • When clicking the action button in the ListBox the first button is always focused.
    • ListBox's toolbar buttons are at the "top" if the position is set to "bottom".
  • ListView
    • Setting the ListView pageable.pageSize via MVVM throws error.
  • Map
    • Using the imagerySet method doesn't change the Map layer.
    • The e.marker instance in the markerClick event of the Map component is undefined.
  • Menu
    • Menu dropdown does not respect hover delay and it remains open on initial expansion.
    • Select event of Menu items is not triggered when the append() method is used.
    • Menu popup container closes on hover when scrollable is enabled.
    • NVDA in Firefox does not announce that an item is expanded and the focused item from the submenu.
  • MultiColumnComboBox
    • Select event is fired upon custom text typing in MultiColumnComboBox and blurring it.
  • MultiSelect
    • MultiSelect configured for server filtering sends duplicated read request on blur and open.
    • MultiSelect's dropdown items remain filtered on clearing filter text through clear button.
  • NumericTextBox
    • Calling setOptions on a disabled NumericTextBox enables the component.
  • Pager
    • Responsive Pager Buttons and DropDown are hidden if the width of the Pager is between 480 and 600 pixels.
  • PopOver
    • Popover does not show when mouse is moved with normal speed.
  • RippleContainer
    • Ripple container doesn't apply ripple effect to ListBox, Radio and Checkbox buttons.
  • Scheduler
    • Resizing the browser after destroying the Scheduler results in an error in the console.
  • Spreadsheet
    • Unable to import files to Spreadsheet with jsZip 3.10.1.
    • Validation list does not open in the last column of the Spreadsheet.
    • Using defineName method to create qualified names in the Spreadsheet does not work correctly.
    • The INDEX formula does not work correctly with LINEST in Spreadsheet.
    • Formula returns a different result in Spreadsheet and Excel.
  • TabStrip
    • Navigation is not possible in TabStrip with NVDA.
    • TabStrip tablist lacks a tabindex attribute.
  • TimePicker
    • Unable to type hour after typing minutes from 1 to 9 in TimePicker and DateTimePicker.
  • Tooltip
    • Tooltip is aligned to the right when no width is specified.
    • Incorrect Tooltip position when autohide is set to false.
    • Tooltip width incorrectly calculated.
  • TreeList
    • Unexpected position of k-i-none element in TreeList with frozen columns.
    • Broken hierarchy of TreeList with template and paging.
    • TreeList's filter input is not focusable if reorderable is enabled.
    • Icons missing on TreeList Export Buttons.
    • TreeList cannot toggle items properly on mobile.
    • InLine Editable TreeList doesn't send all its data on Create and Update.
    • Treelist expands on export click.
  • TreeView
    • Scroll focused item into view on navigate.
  • Upload
    • Upload submit button opens the Select files popup in iOS.
    • Upload cursor styling broken, no cursor: pointer is visible on Select document button.
  • Validator
    • Validation message for resources in Scheduler edit popup disappears after blurring the MultiSelect.
  • Window
    • When a Window is not focused, clicking on a DropDownList in the Window results in the DropDownList not gaining focus.