New scaffold templates.
Includes new scaffold templates plus support for Razor Pages in ASP.NET Core.
Features
- Editor
- Editor placeholder option
- Menu
- ContextMenu filter option to accept complex jQuery selectors
- TreeView
- Enhance TreeView client filtering speed with large set of data
- Type-ahead keyboard navigation toggle focus state
- Enhance expand and checked operations performance
- TimePicker
- DatePicker and TimePicker update/parse the ng-model value differently
- DataSource
- Custom group sorting
- Linear Gauge
- Style the Gauges with SASS-based themes
- Radial Gauge
- Style the Gauges with SASS-based themes
- Scheduler
- Always consider exceptions during series editing and add Reset Series button
- Dialog
- Add preventScroll property to allow page scroll preventing for modal Dialog and Window
- Predefined sizes for dialogs
- Wrappers (ASP.NET Core): Grid
- The Grid Tag Helper does not have a column.filterable.dataSource configuration
- Implement ClientTemplateId for Bound Columns in ASP.NET Core Grid
- Add Grid missing Filterable Messages to the wrappers
- Add a VS template with Grid in Razor Pages
- Pager
- Responsive Pager styles for SASS-based themes
- DatePicker
- DatePicker and TimePicker update/parse the ng-model value differently
- ListBox
- Allow input elements to be focused when placed inside template
- All components
- New widget: DateRangePicker
- New widget: ScrollView
- New widget: Switch
- New widget: MultiViewCalendar
- Material Ripple Container for Kendo UI widgets
- Scaffold templates for Core projects
- Spreadsheet
- Add Spreadsheet support for importing/exporting cell indentation from/to an excel file
- Spreadsheet Formulas do not respect culture specific decimal separator
- Window
- Add preventScroll property to allow page scroll preventing for modal Dialog and Window
- Predefined sizes for dialogs
- ContextMenu
- ContextMenu filter option to accept complex jQuery selectors
- Grid
- Support for collapsible rows in Excel export
- Custom group sorting
- Grid checkbox column not compatible with standard selection
- Excel Export
- Support for collapsible rows in Excel export
Fixes
- Editor
- Editor inline commands generate wrong HTML markup for multi-line content
- Fore and back color tools do not apply the style after color selection
- Pressing Enter scrolls the page to the top of the inline editor's body in IE
- InsertLink scrolls the page to the top of the inline editor's body
- The tools in the Editor's overflow popup are not displayed correctly
- Wrappers (ASP.NET Core): PanelBar
- NavigationItemContainer.cs Bind() method calls TypeExtensions.cs IsCompatibleWith() with swapped arguments
- TreeView
- Screen readers do not announce TreeView node's checkbox presence and state on focusing the respective node
- Not read TreeView nodes by JAWS and NVDA in Chrome
- Unexpected deselecting of TreeView node in Firefox on pressing Left/Right Arrow key
- ColorPicker
- Fix styling issues by removing k-header class
- Chart
- The Chart cannot be loaded as a standalone AMD module
- Chart throws error when pane clipping is disabled and the user tries to zoom using selection
- Pinch-zooming the chart zooms the page
- BoxPlot Chart series border color is not applied
- Stock chart with virtualization does not preserve series visibility on selection change
- Chart fires render event twice if custom font is applied to labels
- Drawing
- Drawing's Tooltip is not hiding if Tooltip is hovered on mouseleave in Chrome and Firefox
- TimePicker
- Fix styling issues by removing k-header class
- Wrappers (ASP.NET Core): TreeList
- The parent id field is not serialized correctly
- Linear Gauge
- Linear gauge track is not rendered
- AutoComplete
- AutoComplete dropdown can be opened with the keyboard when noDataTemplate is set to false
- Fix styling issues by removing k-header class
- DropDownList
- Fix styling issues by removing k-header class
- ComboBox
- Wrong filtered ComboBox results with suggest property true
- Fix styling issues by removing k-header class
- Tabbing to and away from a virtualized ComboBox changes the widget value with the text from its input
- Delay configuration does not work correctly in Multiselect and ComboBox
- Scheduler
- Scheduler view scrolls on hybrid devices (touch + mouse) on mouse move after tap in IE and Edge
- Editing the series of recurring appointment deletes previously made changes to some appointment of the series
- Unable to drag a Scheduler event by mouse on Surface Edge/IE/FF/Chrome after dragging another event by tap
- Unable to drag a Scheduler event by mouse on Surface Edge/IE/FF/Chrome after tapping on a timeslot or on another event
- Tooltip
- Tooltip doesn't hide on mouseleave when showOn is set to "focus mouseenter"
- Tooltip does not display title value when showOn is set to "click mouseenter"
- Drawing's Tooltip is not hiding if Tooltip is hovered on mouseleave in Chrome and Firefox
- Tooltip text wraps on second line when no Tooltip width is set
- Incorrect Tooltip position if its content wraps and the widget's width is not set
- Dialog
- e.userTriggered is always false in Dialog's close event
- TreeList
- TreeList with locked columns and InCell editing does not focus the correct cell on insert
- AngularJS TreeList with InCell editing and keyboard navigation resets the focused cell after edit
- TreeList initialized with MVVM does not have the pageable option
- An error is thrown when using server paging with the TreeList
- minScreenWidth is not applied with MultiColumn headers
- TreeList column classes are not persisted after editing a cell
- pushDestroy does not delete child data
- Dragging an item to root level throws an error
- Wrappers (ASP.NET Core): Grid
- The minScreenWidth property cannot be assigned to Group Columns in MVC
- Grid with Server Grouping and editing enabled preserves row data changes even when cancel button is clicked
- DateTimePicker
- Fix styling issues by removing k-header class
- Increase hit area for icons
- Pager
- Pager not refreshed correctly after selecting "All" page size
- DatePicker
- Fix styling issues by removing k-header class
- ListBox
- Add RTL styles for the ListBox
- MultiSelect
- Clearing MultiSelect selected items with tagmode set to single does not fire change event
- MultiSelect clear button does not clear values in tagmode single when using angular.js bindings
- Unable to remove MultiSelect's single tag, although there are no selected items
- MultiSelect clear all items button is not visible on hover in Bootstrap 3
- Delay configuration does not work correctly in Multiselect and ComboBox
- Incorrect style on selected items in disabled MultiSelect in Nova and Bootstrap themes
- Spreadsheet
- List validation not imported client-side to Spreadsheet from xlsx file, if the list is referenced from another sheet
- Incorrect rounding when value exceeds formatting
- Spreadsheet does not properly display font color applied to cells in the .xlsx file
- Spreadsheet DOLLAR() function does not accept zero or negative parameters as second argument
- RowHeight is not respected when exporting to excel
- Incorrect rounding of large numbers when set runtime
- JS error thrown by Spreadsheet on opening an xlsx file containing border cell color formatting
- Currency format is not being shown correctly in the custom formatting dialog
- Copied negative percentage value from excel is pasted as string in the Spreadsheet
- Spreadsheet exported Excel RowHeight and ColumnWidth does not match to the imported custom ones
- MVVM
- TreeList initialized with MVVM does not have the pageable option
- MultiColumnComboBox
- Fix styling issues by removing k-header class
- Column width is not respected in Virtualized MultiColumnComboBox
- PivotGrid
- Kendo PivotGrid PDF Export misalignment
- PDF Export
- Grid PDF Export with detail template exports only the first page
- Window
- kendo.ui.WindowOptions draggable is missing containment option in Typescript definition
- Invisible Window Resizes incorrectly after using setOptions() followed by open()
- Wrappers (ASP.NET Core): TreeView
- NavigationItemContainer.cs Bind() method calls TypeExtensions.cs IsCompatibleWith() with swapped arguments
- Grid
- Grid PDF Export with detail template exports only the first page
- An error is thrown when editing a cell of a Grid on Mac
- Grid Media property is not working in Multi-column headers scenario
- The "close" event of the Grid's popup edit Window fires twice when the "close" button is clicked
- The style for sorted column is not applied properly when grouping is enabled
- DropDownTree
- Clicking on a selected DropDownTree node does not check/uncheck node's checkbox
- ToolBar
- JavaScript error thrown on focusing ToolBar if all its "button" type items are in the overflow dropdown
- Wrappers (ASP.NET Core): Localization
- Wrong/missing localization messages in the ASP.NET Core Grid for de-DE culture