New Drawer and PDFViewer widgets.
Adds support for .NET Core 3.0 Preview 5, plus new PDFViewer & Drawer components.
Features
New in UI for ASP.NET Core
- ContextMenu
- Binding to Kendo DataSource
- DateRangePicker
- Add mobile support for DateRangePicker
- Add model binding to DateRangePicker
- MultiSelect
- MultiSelect accessibility improvements
- DropDownTree
- Submit DropDownTree values automatically when checkboxes are enabled
- Menu
- Binding to Kendo DataSource
- ListView
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- ListView Infinite Scroll
- Pager
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- Grid
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- Adaptive rendering
- DataSource
- Accent folding with filtering for the Kendo UI DataSource
- Spreadsheet
- Missing localization settings in Spreadsheet
- Add changing event to Spreadsheet
- Expose clipboard data in Spreadsheet paste event handler
- Add dataBinding and dataBound events
- Add Spreadsheet cut, copy and paste events
- Support for images in Spreadsheet
- Support for cell comments in Spreadsheet
- Common
- New New New Drawer Widget
- New New New PDFViewer Widget
- Microsoft.CodeAnalysis dependency updated to version 3.0.0
- Support for .NET Core 3.0 Preview 5
- ToolBar
- Tool type "spacer"
- TreeList
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- Scheduler
- Scheduler adaptive rendering
New in UI for ASP.NET MVC
- Common
- New New Drawer Widget
- New New PDFViewer Widget
- ContextMenu
- Binding to Kendo DataSource
- DataSource
- Accent folding with filtering for the Kendo UI DataSource
- DateRangePicker
- Add mobile support for DateRangePicker.
- Add model binding to DateRangePicker
- DropDownTree
- Submit DropDownTree values automatically when checkboxes are enabled
- Grid
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- Adaptive rendering
- ListView
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- ListView Infinite Scroll
- Menu
- Binding to Kendo DataSource
- MultiSelect
- MultiSelect accessibility improvement
- Pager
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
- Scheduler
- Scheduler adaptive rendering
- Spreadsheet
- Missing localization settings in Spreadsheet
- Add changing event to Spreadsheet
- Expose clipboard data in Spreadsheet paste event handler
- Add dataBinding and dataBound events
- Add Spreadsheet cut, copy and paste events
- Support for images in Spreadsheet
- Support for cell comments in Spreadsheet
- ToolBar
- Tool type "spacer"
- TreeList
- Wrap the "k-pager-numbers" Ul in a Div with "k-pager-numbers-wrap" class
- Change Pager layout to Flex from Float for the Less-based themes
Fixes
Fixes in UI for ASP.NET Core
- ContextMenu
- ContextMenu appears outside screen boundary upon initial opening
- ContextMenu open animation not finished on first open
- ContextMenu does not display when holding over the target on mobile
- ContextMenu does not overflow correctly with more than one nested level
- MediaPlayer
- Cut icons in MediaPlayer toolbar
- DatePicker
- Readonly DatePicker can be edited when dateInput is enabled
- Tooltip
- Unexpected Tooltip hiding on hovering its content
- Chart
- Chart selection does not work when the Chart is declared inside a ScrollView
- ButtonGroup
- Active class is not applied when button has defined attributes
- MultiSelect
- Unable to deselect single tag MutliSelect items with Esc key, when filter is applied
- Popup option cannot be set through data attribute
- MultiSelect deselected items remain highlighted in the list
- MultiSelect's single tag remains after using the Clear Button even though there are no selected items
- Filtering is not working with Turkish localization
- DropDownTree
- Popup option cannot be set through data attribute
- DropDownTree doesn't display the right text when value is set to 0.
- Draggable
- Hold event of the Draggable widget is fired when holdToDrag property is set to false
- DropDownList
- Popup option cannot be set through data attribute
- Filtering is not working with Turkish localization
- Button
- Buttons disabled through "disabled" attribute appear enabled
- PDF Export
- Gantt shrinks its treelist text to fit column's width on PDF export in IE and Edge
- PanelBar
- Incorrect MVVM binding of PanelBar items checkboxes
- Map
- Duplicate Large Marker is shown on iOS devices.
- Kendo Map markers being rendered too large and being cut off on device pixel ratio is between 1.2 and 2.0(Chrome)
- ComboBox
- Popup option cannot be set through data attribute
- Filtering is not working with Turkish localization
- ScrollView
- ScrollView destroy() method throws error when not pageable
- Pager
- Selecting page size "All" from a non-first page is breaking the Pager
- TreeView
- Not visible indicator for dropping between TreeView nodes
- Wrappers (ASP.NET Core): Pager
- Responsive Pager is not working when the AutoBind is false
- MVVM
- Incorrect MVVM binding of PanelBar items checkboxes
- Popup option cannot be set through data attribute
- Computed props don't show values in MVVM Grid in non-locked columns
- MultiViewCalendar
- Header shows incorrect value when months from next year are shown
- MultiViewCalendar doesn't clean focused state of selected dates.
- Grid
- ComboBox in Grid column loses its value if the Grid's cells are clicked fast in IE
- Computed props don't show values in MVVM Grid in non-locked columns
- All grid columns can be hidden via the column menu
- Selecting page size "All" from a non-first page is breaking the Pager
- Rows are misaligned with multi-level grouping and locked columns
- Top border of Grid toolbar gets thicker while loading panel is visible
- Wrappers (ASP.NET Core): MultiSelect
- Unable to bind MultiSelect with selected values to model after form submitting
- Editor
- Js exception is thrown on loading the Editor with RequireJs
- Editor performs poorly in IE11 when deleting characters using backspace
- Editor content indentation is lost when creating a list
- ImageBrowser renders items for unsuccessfully uploaded files
- Inconsistent font value displayed in the Editor's fontName tool
- Editor content jumps when inserthtml command is executed in IE
- Backspace does not remove indent formatting consistently
- DataSource
- Filtering with Turkish letters is not working correctly
- PivotGrid
- Cursor on Expand and Collapse buttons is not pointer TreeList, Gantt and Pivot
- Spreadsheet
- Unable to set a valid negative number in a Spreadsheet cell with validation rule from a negative number to zero
- Spreadsheet incorrect formatting and rounding for the number 1000000000000000
- Hidden rows in Excel are visible in Kendo Spreadsheet, once the file is imported server side
- Change event triggered twice on paste
- Spreadsheet does not export content to PDF, when the browser window is too low and the page has been scrolled down on export
- Spreadsheet server-side import does not hide columns that are hidden in the source file
- Window
- Window doesn't keep its original dimensions when restored after minimization
- Common
- Resolve compatibility warnings for kendo.all.min.js reported by jQuery Migrate 3.0.1
- Unexpected recursive variable definition in bootstrap-mapper.less
- Destroying the widget triggers a reflow on the whole document
- No TagHelpers generated for nullable DateTime and Numeric with Core Scaffolding templates
- TreeList
- Cursor on Expand and Collapse buttons is not pointer TreeList, Gantt and Pivot
- Input cannot be focused with click when multi row selection is enabled
- TreeList Excel Export exports only the expanded nodes since 2018 R3 (client paging)
- Excel Export
- TreeList Excel Export exports only the expanded nodes since 2018 R3 (client paging)
- Gantt
- Unexpected blue background of selected Gantt/Scheduler View in Fiori
- Gantt shrinks its treelist text to fit column's width on PDF export in IE and Edge
- TimePicker
- Time Picker with dateInput=true handles mouse/keyboard arrows time change in a wrong way
- NumericTextBox
- NumericTextBox with a negative value pointer does not go between the clicked numbers
- Scheduler
- Unexpected blue background of selected Gantt/Scheduler View in Fiori
- Missing Calendar icon in Scheduler with Fiori and Nova themes
- AutoComplete
- Popup option cannot be set through data attribute
- Filtering is not working with Turkish localization
Fixes in UI for ASP.NET MVC
- Common
- Resolve compatibility warnings for kendo.all.min.js reported by jQuery Migrate 3.0.1
- Unexpected recursive variable definition in bootstrap-mapper.less
- Destroying the widget triggers a reflow on the whole document
- AutoComplete
- Popup option cannot be set through data attribute
- Filtering is not working with Turkish localization
- Button
- Buttons disabled through "disabled" attribute appear enabled
- ButtonGroup
- Active class is not applied when button has defined attributes
- Chart
- Chart selection does not work when the Chart is declared inside a ScrollView
- ComboBox
- Popup option cannot be set through data attribute
- Filtering is not working with Turkish localization
- ContextMenu
- ContextMenu appears outside screen boundary upon initial opening
- ContextMenu open animation not finished on first open
- ContextMenu does not display when holding over the target on mobile
- ContextMenu does not overflow correctly with more than one nested level
- DataSource
- Filtering with Turkish letters is not working correctly
- DatePicker
- Readonly DatePicker can be edited when dateInput is enabled
- Draggable
- Hold event of the Draggable widget is fired when holdToDrag property is set to false
- DropDownList
- Popup option cannot be set through data attribute
- Filtering is not working with Turkish localization
- DropDownTree
- Popup option cannot be set through data attribute
- DropDownTree doesn't display the right text when value is set to 0.
- Editor
- Js exception is thrown on loading the Editor with RequireJs
- Editor performs poorly in IE11 when deleting characters using backspace
- Editor content indentation is lost when creating a list
- ImageBrowser renders items for unsuccessfully uploaded files
- Inconsistent font value displayed in the Editor's fontName tool
- Editor content jumps when inserthtml command is executed in IE
- Backspace does not remove indent formatting consistently
- Excel Export
- TreeList Excel Export exports only the expanded nodes since 2018 R3 (client paging)
- Gantt
- Unexpected blue background of selected Gantt/Scheduler View in Fiori
- Gantt shrinks its treelist text to fit column's width on PDF export in IE and Edge
- Grid
- ComboBox in Grid column loses its value if the Grid's cells are clicked fast in IE
- Computed props don't show values in MVVM Grid in non-locked columns
- All grid columns can be hidden via the column menu
- Selecting page size "All" from a non-first page is breaking the Pager
- Rows are misaligned with multi-level grouping and locked columns
- Top border of Grid toolbar gets thicker while loading panel is visible
- MVVM
- Incorrect MVVM binding of PanelBar items checkboxes
- Popup option cannot be set through data attribute
- Computed props don't show values in MVVM Grid in non-locked columns
- Map
- Duplicate Large Marker is shown on iOS devices.
- Kendo Map markers being rendered too large and being cut off on device pixel ratio is between 1.2 and 2.0(Chrome)
- MediaPlayer
- Cut icons in MediaPlayer toolbar
- MultiSelect
- Unable to deselect single tag MutliSelect items with Esc key, when filter is applied
- Popup option cannot be set through data attribute
- MultiSelect deselected items remain highlighted in the list
- MultiSelect's single tag remains after using the Clear Button even though there are no selected items
- Filtering is not working with Turkish localization
- MultiViewCalendar
- Header shows incorrect value when months from next year are shown
- MultiViewCalendar doesn't clean focused state of selected dates.
- NumericTextBox
- NumericTextBox with a negative value pointer does not go between the clicked numbers
- PDF Export
- Gantt shrinks its treelist text to fit column's width on PDF export in IE and Edge
- Pager
- Selecting page size "All" from a non-first page is breaking the Pager
- PanelBar
- Incorrect MVVM binding of PanelBar items checkboxes
- PivotGrid
- Cursor on Expand and Collapse buttons is not pointer TreeList, Gantt and Pivot
- Scheduler
- Unexpected blue background of selected Gantt/Scheduler View in Fiori
- Missing Calendar icon in Scheduler with Fiori and Nova themes
- ScrollView
- ScrollView destroy() method throws error when not pageable
- Spreadsheet
- Unable to set a valid negative number in a Spreadsheet cell with validation rule from a negative number to zero
- Spreadsheet incorrect formatting and rounding for the number 1000000000000000
- Hidden rows in Excel are visible in Kendo Spreadsheet, once the file is imported server side
- Change event triggered twice on paste
- Spreadsheet does not export content to PDF, when the browser window is too low and the page has been scrolled down on export
- Spreadsheet server-side import does not hide columns that are hidden in the source file
- TimePicker
- Time Picker with dateInput=true handles mouse/keyboard arrows time change in a wrong way
- Tooltip
- Unexpected Tooltip hiding on hovering its content
- TreeList
- Cursor on Expand and Collapse buttons is not pointer TreeList, Gantt and Pivot
- Input cannot be focused with click when multi row selection is enabled
- TreeList Excel Export exports only the expanded nodes since 2018 R3 (client paging)
- TreeView
- Not visible indicator for dropping between TreeView nodes
- Window
- Window doesn't keep its original dimensions when restored after minimization
- Wrappers (ASP.NET MVC): Pager
- Responsive Pager is not working when the AutoBind is false
- Responsive Pager is not working in server rendering scenario