Kendo UI
New features for Chat, DateTimePicker, Spreadsheet and ThemeBuilder SASS.
Features
- Chat
- Provide user-specific typing indicators
- Make the removeTypingIndicator method public
- DateTimePicker
- Increase the clickable area for opening DateTimePicker popups
- Spreadsheet
- Support for Cell validation in Server Import/Export
- ThemeBuilder SASS
- Add MultiViewCalendar to SASS Themebuilder
- Add ScrollView to SASS Themebuilder
- Add DateRangePicker to SASS Themebuilder
Fixes
- AngularJS
- Ng-model does not update Switch value
- NumericTextBox should compile all attributes in AngularJS
- AutoComplete
- Validation class is not applied to the correct element
- No items filtered on pressing space and filter set to "startswith"
- Calendar
- Calendar with multiple selection enabled, throws a JS error on navigation.
- ComboBox
- Incorrect background-color applied to the k-state-selected class in BlueOpal theme
- Action is prevented on selection of item under mobile device
- Validation class is not applied to the correct element
- ComboBox change event fires twice on entering text and tabbing out
- Incorrect virtual DropDownList value, if a filtered item is selected by pressing Enter - jQuery 3.3.1
- No items filtered on pressing space and filter set to "startswith"
- ContextMenu
- Horizontal Menu container width is not calculated automatically to fit all items
- DateInput
- Validation class is not applied to the correct element
- DatePicker
- Validation class is not applied to the correct element
- The same date cannot be re-selected in datepicker when the popup calendar is open
- DateRangePicker
- setOptions is not updating the rendering of DateRangePicker correctly
- Selecting the first date in the range closes the popup
- DateTimePicker
- Validation class is not applied to the correct element
- Wrong DateTimePicker background color for Material and Material Black themes
- Drawing
- Kendo UI Drawing Group/Layout TypeScript definition does not allow multiple arguments for the append method
- DropDownList
- Incorrect background-color applied to the k-state-selected class in BlueOpal theme
- Focusing then blurring the DropDownList after clearing its value fires the change event
- Action is prevented on selection of item under mobile device
- Validation class is not applied to the correct element
- Incorrect virtual DropDownList value, if a filtered item is selected by pressing Enter - jQuery 3.3.1
- No items filtered on pressing space and filter set to "startswith"
- DropDownTree
- Validation class is not applied to the correct element
- Editor
- Editor create table tool does not work outside of Table Wizard
- Kendo loader does not hide after successfully deleting an image or deleting / creating a new folder in Editor's Insert image dialog
- Pasting plain text from Word into Editor can cause a JavaScript error when msConvertLists option is on
- Deleting a list along with its sub-list leaves the bullets
- Editor does not wrap content correctly on iOS
- Creating a new folder in File Browser of Editor should select the input value in the list view
- Selected Font and Background color indicators of Editor ColorPickers are reset on opening their dropdowns
- Unexpected default white color shown under Editor Font and Background ColorPickers, when no color is specified
- Excel Export
- TreeList Excel Export exports only the expanded nodes since 2018 R3 (client paging)
- Gantt
- Gantt dateCompareValidator() function does not validate input different than Kendo picker
- Grid
- Incorrect background-color applied to the k-state-selected class in BlueOpal theme
- Column attributes are not persisted for hidden columns
- Restoring Grid settings adds multiple display:none to hidden columns
- Grid content is scrolled when a row is selected
- AngularJS hidden column titles are not interpolated
- Hiercarchy Grid with batch editing and keyboard navigation errors out on tab navigation from last cell in row
- Resizing RTL Grid with filter row throws JavaScript error
- Grid column resizing doesn't work as expected with jQuery 3.3.1 is some scenarios
- The first row is not completely visible when resizing locked columns and virtual scrolling
- Second condition is added to filter when filterable.extra is false
- Column resize handle is incorrectly displayed with multi-column headers
- Grid with locked / frozen columns has a double white mask with jQuery 3.3.1
- Pdf export functionality repeats the first page multiple times when papersize is not set.
- Localization not working for the Popup editor title
- Grid is missing column menu active style when using Metro skin
- Dragging unlocked column over a locked one causes flicker when browser is zoomed
- Sorted column background is not applied to the right column in hierarchy.
- Column styles lost when combining settings persistence with columns show/hide
- Screen readers ignore the aria-sort properties in grid
- Localization
- Localization not working for the Popup editor title
- MaskedTextBox
- Validation class is not applied to the correct element
- MobileSwitch
- Mobile Switch styles get overidden
- MultiColumnComboBox
- Validation class is not applied to the correct element
- MultiSelect
- Incorrect background-color applied to the k-state-selected class in BlueOpal theme
- Action is prevented on selection of item under mobile device
- Incorrect virtual DropDownList value, if a filtered item is selected by pressing Enter - jQuery 3.3.1
- No items filtered on pressing space and filter set to "startswith"
- MultiViewCalendar
- MultiViewCalendar selection doesn't work for upper views with more than 2 views shown
- MVVM
- Respect checked attribute for widget binding of checkbox element
- NumericTextBox
- NumericTextBox should compile all attributes in AngularJS
- Validation class is not applied to the correct element
- PanelBar
- Incorrect PanelBar selected item appearance in BlueOpal, Bootstrap, Default, Fiori, Metro, Moonlight, Office365, Silver and Uniform themes
- PDF Export
- Pdf export functionality repeats the first page multiple times when papersize is not set.
- ProgressBar
- Incorrect TypeScript definitions for ProgressBarOptions
- RippleContainer
- Ripple effect doesn't behave correctly in iOS
- Scheduler
- Clicking on Scheduler Calendar, when the page has been scrolled down, scrolls to top and immediately closes the Calendar
- Scheduler mvvm options bindings are missing
- Scheduler select method is missing single parameter typescript option
- ScrollView
- ScrollView arrows are not positioned correctly in IE with LESS themes
- Spreadsheet
- Spreadsheet disabled cell with link does not navigate to its URL
- Spreadsheet custom editors use global instance of jQuery
- Data validation dropdowns from named ranges are not imported with the Spreadsheet's server import
- Switch
- Ng-model does not update Switch value
- Unable to toggle Switch state on mobile browsers
- ThemeBuilder LESS
- The Widget base variable does not change the base color in Fiori theme
- TimePicker
- TimePicker popup misalignment with Nova theme
- TreeList
- TreeList does not hide footer of parent
- Navigatable TreeList "jumps" in Chrome when a header cell is focused
- Calling editRow() twice on the TreeList breaks the editing UI
- TreeList Excel Export exports only the expanded nodes since 2018 R3 (client paging)
- TreeList focus styles are not removed after delete button click
- TreeView
- The "expanded" node icon is reset to "collapsed" on drag and drop of sibling node
- The internal TreeView isJQueryInstance() method relies on globally available jQuery instance
- TreeView visual glitch in IE with fixed container height
- Validator
- Validation class is not applied to the correct element