New MultiColumnComboBox control.
Adds new MultiColumnComboBox control, plus chat feature to Toolbar.
Features
- Web Content Accessibility Guidelines (WCAG) 2.1 Compliance for jQuery components
- With the R3 2018 the jQuery components become the first commercial UI library to officially support the new WCAG 2.1 recommended standard for web accessibility
- To take advantage of this one simply has to update their references to the R3 2018 version (or later) and the Kendo UI components will automatically be compatible
- All components
- New widget: New widget: MultiColumnComboBox widget
- New widget: New widget: ArcGauge widget
- AngularJS
- AngularJS 1.7.2 support
- Application
- TripXpert PWA demo
- AutoComplete
- TypeScript autoComplete dataItem definition update
- Chart
- Avoid axis labels wrapping when panning
- Chat
- Chat ToolBar
- ComboBox
- Select items after loading items on scroll with virtual mapValueTo:dataItem
- DataSource
- Text operators for filtering should work with numbers
- DatePicker
- Add autocomplete attributes
- DateTimePicker
- Add autocomplete attributes
- Diagram
- Add missing connections-data-source-ref prop
- Double tap should perform zoom for Map and Diagram widgets
- DropDownList
- Select items after loading items on scroll with virtual mapValueTo:dataItem
- DropDownTree
- Add select event in DropDownTree
- Excel Export
- Adjust the Excel Export to work with the new Chrome 67 Date standard
- Grid
- Adjust the Excel Export to work with the new Chrome 67 Date standard
- Adaptive columns
- Add option to set editable option as string for Grid
- Group summaries aligned to the columns
- Allow for programmatic update of column width
- Map
- Double tap should perform zoom for Map and Diagram widgets
- MaskedTextBox
- Add autocomplete attributes
- MultiSelect
- Select items after loading items on scroll with virtual mapValueTo:dataItem
- NumericTextBox
- Add autocomplete attributes
- Spreadsheet
- Accept a.m./p.m. as a valid date format
- TimePicker
- Add autocomplete attributes
- TreeList
- Add beforeEdit, filter / columnMenu open events TreeList events
- Client-side paging
- Add multi-column headers support for TreeList
- Incell editing
- Window
- Restrict window to a specific area/parent
- Wrappers (ASP.NET MVC): Chart
- Add labels.position option for Category, Value, X and Y axes.
- Wrappers (ASP.NET MVC): DateInput
- Add DateInputFor in HtmlHelpers.
- Wrappers (ASP.NET MVC): TreeList
- TreeList localization through resource files
Fixes
- All components
- CDN Vue script show 'You are running Vue in development mode' warning
- Property popup is missing in kendo.ui.toolbar TypeScript definition
- Classes in the Vue autocomplete wrapper are added wrongly
- kendo-grid-column with inline bound prop causes redundant read requests on data changes
- Missing kendo.parseExactDate function in TypeScript definitions
- Observable.bind signature in typescript definitions must accept event list
- Fix Tooltip Content template demos for Sass themes
- AngularJS
- Escape template expressions in AngularJS
- Application
- Missing changeLoadingMessage method of kendo.mobile.Application in TypeScript definitions
- AutoComplete
- ComboBox/MultiSelect/AutoComplete clear button does not clear the input on Chrome - Windows 10 touch devices
- Chart
- A copy of axis label's text is shown at top left corner while scrolling the chart.
- Chart TypeScript definitions should allow setting a numeric value to categoryAxis.labels.rotation
- Chart exportImage() method with parameters does not export chart
- Null reference error on Firefox when Chart is in a hidden iframe
- Chart categoryAxis labels do not get updated
- Line Chart's line disappear on sparse data
- KendoChart "pane.chartsVisual.insert"ed Element vanishes on Zoom.
- seriesHover event fires inconsistently when using a shared tooltip
- Chart index demos throw JS error in Edge
- TypeScript: Chart axes options accept only arrays
- Chat
- Chat cards are not in a card deck
- Toolbar wrapper should be hidden when no tools are defined
- ComboBox
- Virtual ComboBox does not populate its input with the selected item text, when the value is set programatically and the mapValueTo is set to dataItem
- Unable to clear virtualized ComboBox value
- ComboBox/MultiSelect/AutoComplete clear button does not clear the input on Chrome - Windows 10 touch devices
- Default selected value not applied to select element used to initialize virtualized ComboBox
- Selection problems with touch events in Chrome under Windows 8.1
- DataSource
- Scheduler DataSource throws "this.reader._wrapDataAccessBase is not a function" error upon editing, when configured with offlineStorage
- Missing transport submit in TypeScript definitions
- Draggable
- Kendo Draggable is missing TypeScript definition for cancelHold() method
- Drawing
- Null reference error on Firefox when Chart is in a hidden iframe
- DropDownList
- Focused state not removed on DropDownList blur
- DropDownList can not be filtered on Windows tablet and Chrome
- Touch events not properly triggered in Win10 devices, with keyboard and touch ability.
- Focusing the filter input closes the popup immediately in Windows 10 Phone on Edge
- DropDownTree
- CheckAll can't be set in MVVM scenario
- DropDownTree selected value is not displayed unless dataTextField is set
- Unable to prevent select event for DropDownTree with checkboxes
- dataItem with zero value incorrectly sets the value of the DropDownTree
- Unexpected change event triggering when using DropDownTree's value() method or value option
- Read not triggered on expanding DropDownTree dropdown, when autoBind is false
- Unable to focus readonly DropDownTree if it is initially disabled
- Editor
- Incorrect font name and font style in Editor after using backspace in IE
- Unexpected single bullet and left alignment applied to multiple lines in Editor
- Unexpected "justified" align of bulleted list
- TableWizard's color tools cannot unset color
- LinkCommand deletes formatting when an a tag wraps original formatting
- A non-breaking space is set to Kendo editor when the textarea is initially empty in IE and Edge
- Editor's TableWizard cannot be opened from Create table popup on iOS and Android
- ColorPickers' input is not editable
- The ExportAs command doesn't work when contenteditable is set to false
- Selected font not displaying in dropdown for Kendo Editor (Tablet)
- Remove global usage of jQuery in Editor's toolbar
- Excel Export
- The Grid's groupFooterTemplate during excel export is missing the fields.group data of all other fields
- Excel Export should strip all control characters from output (0x00..0x1F), except new lines
- Gantt
- Gantt Resources pop-up editor uses a NumericTextBox with step=1, instead of 0.01, for its Units (percentage) edit field
- Wrong step applied to PercentComplete NumericTextBox in cultures that use comma as a decimal separator
- Globalization
- JS error when calling kendo.parseDate with culture parameter but no format
- Missing kendo.culture TypeScript definitions
- kendo.toString() should use the culture for exponential values
- kendo.toString returns "D" instead of "0" for zero values when a "D" format is used
- kendo.toString outputs insignificant zeros when custom numeric format is used
- Grid
- Setting an empty filter on a filtered Number or DateTime grid column doesn't work
- Deselecting a row will result in the selectedKeyNames method to not return the selected elements if the persistSelection is false(default)
- Clear button in filter row does not work for isNull/IsNotNull filters
- Setting an empty filter clears all other filters
- Grid's height changes after refresh.
- Grid Filter buttons overlapping in row mode with Bootstrap v3 theme
- Grid pager items per page not displayed in Firefox
- The Grid's groupFooterTemplate during excel export is missing the fields.group data of all other fields
- Groupable grid with locked columns gets misaligned (out of sync)
- Localization
- Not defined Scheduler recurrence messages property deleteSeriesConfirmation
- Menu
- Menu does not un-highlight item on Windows touch devices
- MultiSelect
- Not triggered button touch event of MultiSelect's noDataTemplate button on MS Surface3 Chrome browser
- ComboBox/MultiSelect/AutoComplete clear button does not clear the input on Chrome - Windows 10 touch devices
- PivotGrid
- Typescript errors for PivotDataSource
- Scheduler
- The Agenda view throws an error when no title is present for an event, even if a custom event template is used with no reference to the "title" field
- data-auto-bind does not work in Scheduler MVVM
- Scheduler DataSource throws "this.reader._wrapDataAccessBase is not a function" error upon editing, when configured with offlineStorage
- Missing indicator for an all day event in adaptive Scheduler Month view
- Displaced event indicators in adaptive Scheduler Month view
- Not defined Scheduler recurrence messages property deleteSeriesConfirmation
- Spreadsheet
- AutoFill increments seconds in DateTime format
- Not-responding browser due to Spreadsheet selection with row numbers only
- PV (Present Value) function return value is inconsistent with Excel
- Wrong TypeScript definition for the Sheet.range() method
- Sheets are incorrectly linked if the source sheet name starts with a number
- Edit mode is not activated on Windows Keyboard Shortcuts
- Wrong Spreadsheet absolute cell reference, when used for a range
- Links keep their initial order, when column in Spreadsheet it sorted
- Row header shifts up and down when the active cell is dragged with the drag handle
- Undo does not restore the row's original height
- Incorrect date conversion with date formatting
- An error is thrown when serialize tojson and then reading it back with fromjson a workbook and pressing enter over the active cell
- Column / Row resize handler appears in the wrong position for frozen columns / rows after scrolling to the right / down
- Link in Spreadsheet cell does not redirect to the URL the first time it is clicked.
- Spreadsheet does not calculate properly the height of a cell with wrapped text.
- Not reset font-size when Spreadsheet's clear method is used with formatOnly: true
- Spreadsheet navigation with Tab/Shift+Tab does not work properly, if the last/first column/row is hidden
- Wrong number rounding when cell format is applied to a formula
- Display all items after removing filtering for the Spreadsheet
- Spreadsheet Redo does not behave properly
- JS error thrown on clicking Cut/Copy/Paste buttons of Spreadsheet's toolbar or context menu, when Spreadsheet's content is loaded using .fromJSON() method
- The row resize handle does not appear when the first column is hidden
- Templates
- Treeview with CheckChildren enabled and templates does not change properly checkbox indeterminate state in IE
- Tooltip
- Revise Tooltip callout position calculation change
- TreeView
- TreeView expand event fires multiple times if a node is appended in its handler
- Not possible drag and drop on TreeView root level after programmatically sorting its datasource
- Treeview with CheckChildren enabled and templates does not change properly checkbox indeterminate state in IE
- Upload
- Async Upload Vue wrapper loses its reference in the this.$refs object after the first successful upload
- Window
- Memory leak in modal Window
- Primary button in widgets' dialogs is not visible in Nova theme
- Long title overflows the Window
- Wrappers (ASP.NET MVC): Dialog
- Missing bool overload for Title setting
- Wrappers (ASP.NET MVC): DropDownTree
- Initial value data binding fails for the For method in DropDownTree MVC and Core wrappers
- Wrappers (ASP.NET MVC): Editor
- Outdent button displaces Indent button in MVC Editor toolbar
- Wrappers (ASP.NET MVC): Grid
- Inconsistent types of Grid export buttons
- Wrappers (ASP.NET MVC): MVVM
- Initial value data binding fails for the For method in DropDownTree MVC and Core wrappers
- Wrappers (ASP.NET MVC): TreeList
- MVC TreeList Custom ToolBar Command Click is not a function
- PdfProcessing
- Editing API does not apply some graphics properties to text fragments
- IndexOutOfRangeException is thrown when importing cross reference entries which are not on consequent rows
- InvalidOperationException is thrown when exporting empty CidSet.