Whats_new_banner

UI for ASP.NET MVC

Release History

UI for ASP.NET MVC R3 2017

September 12, 2017

All components

NEW
  • Keyboard navigation improvements
  • Increased spacing between checkboxes/radio buttons and their labels
  • Notification text color should have contrast
  • Kendo UI Scaffolder should use a new VS 2017 extensibility format
FIXED
  • Wrong checkbox appearance in different states (hover/focus/checked/unchecked)
  • fix: Wrong color in the grid column menu
  • DropDowns Popup appears in wrong position in IE in RTL mode when the page is scrolled
  • kendo.support.browser miss 'edge' and 'mozilla' flags in TypeScript definitions
  • support.placeholder misspelled in TypeScript definitions
  • keys.NUMPAD_DOT missing in TypeScript definitions
  • clearFileByUid typescript definition
  • kendo.support.browser typescript definition is missing edge as an option
  • Widget does not position popup element correctly in Windows 8 (touch enabled device)
  • Filter popup icons are too close to the text, there is not enough separating space.
  • Wrong icons color in Material themes.
  • Incorrect icon colors
  • The styling/panels demo is not styled for SASS themes

AngularJS

FIXED
  • k-ng-model not set correctly with cascading ComboBoxes

Application

FIXED
  • MobileView header has zero height when its title has not value

AutoComplete

FIXED
  • mapValueTo: "dataItem" option does not apply selection in the list
  • The selectedDataItems method returns always only the last selected item
  • Incorrect dropdown position when the page is scrolled (IE) and rtl is enabled
  • AutoWidth option not working as expected in some cases
  • Unexpected padding-right: 1.9em of clearable inputs in RTL

Button

FIXED
  • Non-text Image Button image not centered vertically
  • Button icons don't align correctly when font-size is bigger or less than 14px;
  • Icon Button should be square

Calendar

NEW
  • Improved calendar keyboard navigation
  • Add multiple date selection to Calendar
FIXED
  • Hover style is not removed from navigation arrow when it becomes disabled
  • Widget "century" view does not support min value equal to "0001-01-01"
  • Widget "century" view does not support dates less then 200 year
  • Inconsistent appearance on hovering first/last year in Calendar decade view with Default, Black, Blue Opal, High Contrast, Moonlight, Silver and Uniform themes

Chart

NEW
  • Range Area Chart
  • Chart rtl support
FIXED
  • Normal area series and reversed area series in one chart is not working
  • An error is thrown when setting series.line.style "smooth" to any of the series except the first one in area chart
  • getAxis does not return axis in a custom visual handler during the initial rendering.
  • Grouped Line Chart data disappears from 2017 R1
  • Justified category axis could lead to missing dataItem in point tooltip template
  • Line chart with invisible points fails to render
  • Pie chart hangs browser on some values
  • Labels are needlessly rotated when using auto rotation and reversed axis.
  • White space in text is collapsed when rendering as SVG

ComboBox

FIXED
  • k-ng-model not set correctly with cascading ComboBoxes
  • ComboBox dataSource query() method throws an error when a configuration object parameter is set
  • mapValueTo: "dataItem" option does not apply selection in the list
  • SelectedItem in ComboBox cannot be removed (trough X button) in AngularJS scenario
  • Top group header stays displayed, even when there are not matches.
  • Loader is displayed in DropDownList/ComboBox when remote request is prevented on requestStart
  • Cannot select Item with value 0 in ComboBox and DropdownList
  • Mouse cursor automatically moved at the end of the text in the ComboBox input
  • Incorrect dropdown position when the page is scrolled (IE) and rtl is enabled
  • AutoWidth option not working as expected in some cases
  • Dropdown height is incorrect when there is h* element in HeaderTemplate
  • Widget doesn't keep caret position on typing
  • Unexpected padding-right: 1.9em of clearable inputs in RTL

DataSource

NEW
  • Grid infinite scroll
  • Improving performance with paging and sorting of DataSource with local data
FIXED
  • DataSourceRequest Error is thrown in Kendo.MVC for asp.net Core 2.0 web application targeting .NET Framework 4.6.1

DatePicker

FIXED
  • Hover style is not removed from navigation arrow when it becomes disabled
  • Maximum call stack size exceeded if en-US culture is used with DatePicker
  • Kendo UI DatePicker and DateTimePicker MVVM initialization ignores data-week-number option

DateTimePicker

FIXED
  • Hover style is not removed from navigation arrow when it becomes disabled
  • Maximum call stack size exceeded if en-US culture is used with DatePicker
  • Kendo UI DatePicker and DateTimePicker MVVM initialization ignores data-week-number option

Dialog

FIXED
  • Errors for Alert, Confirm and Prompt when building kendo typescript definitions using Typescript version 2.4
  • Displaced Dialog close button

Drawing

FIXED
  • grid widget extension — drawDOM / pdf.saveAs — headers do not repeat when repeatHeaders true
  • Path is not drawn correctly by Drawing API
  • White space in text is collapsed when rendering as SVG

DropDownList

FIXED
  • DropDownList with virtualization enabled and pageSize set throws js exception (MVVM binding)
  • Double-clicking on a DropDownList makes it constantly focused
  • mapValueTo: "dataItem" option does not apply selection in the list
  • Loader is displayed in DropDownList/ComboBox when remote request is prevented on requestStart
  • Cannot select Item with value 0 in ComboBox and DropdownList
  • Filtering closes the keyboard in Android
  • Incorrect dropdown position when the page is scrolled (IE) and rtl is enabled
  • AutoWidth option not working as expected in some cases
  • Dropdown height is incorrect when there is h* element in HeaderTemplate
  • Keyboard navigation is not working when mapValueTo: "dataItem"

Editor

NEW
  • Allow customization of the columns of color picker tools' palette
  • When the selection is in the begging of a non first list item and backspace is clicked, its content should be moved to the the previous one.
  • Insert images into editor content via drag&drop from local file system
FIXED
  • Editor's resize handle overlaps the vertical scroll bar's down arrow
  • Editor tools icons color is not consistent in all themes
  • Kendo loader does not hide after successfully deleting an image or deleting / creating a new folder in Editor's Insert image dialog
  • Kendo Editor with textarea does not trigger the document's change event
  • Broken layout of Editor's Image/File Browser dialog toolbar, if font-size is not 12px in all LESS themes
  • Bullet list wrong cursor position after deletion

FilterMenu

FIXED
  • Menu closes after context menu of the browser is opened and hovered.

Gantt

FIXED
  • Gantt toolbar border radius does not use variables in Bootstrap v3 theme
  • Gantt always escapes HTML elements passed as part of its Header Templates
  • Displaced Gantt task percentage complete handle
  • DateTime pickers on the Gantt edit form are wider than the other inputs in Material, Fiori and Nova themes
  • Gantt task displacements in Material, Material Black and Nova themes in RTL
  • Illegible Gantt tasks text in Office 365 theme
  • Inconsistent appearance of Gantt Views chooser with Fiori Theme

Globalization

FIXED
  • Some culture files are outdated due to differences between Windows 8 and Windows 10 date formats
  • Wrong number formatting in es-SV culture (possibly others too)

Grid

NEW
  • Grid infinite(endless) scroll
  • Full support of CRUD operations with Virtual scrolling
  • Persist dirty indicator with batch editing and client-side operations
  • Grid keyboard navigation improvements.
  • Improving performance with paging and sorting of DataSource with local data
FIXED
  • The Grid PDF export produces misaligned footer template when there is a hidden column.
  • Column menu icon in Grid headers are broken in SASS themes in IE
  • Grid "selectable" column does not remove the selected state from the unlocked columns table
  • If paperSize option is used together with footer template pdf export is misaligned
  • When an input element is focused, the Grid will not receive the focus when clicked, and the keyboard navigation is not working.
  • Grid Filter Checkbox not cleared on filter click
  • The page size dropdown instantly closes in Chrome
  • When the Grid is with persistSelection the selectedKeyNames method will still return the selected IDs after the clearSelection metho is used.
  • Wrong color in the grid column menu
  • The DropDown used for chaning the Grid current page, is not closing on mobile devices when clicking outside of it.
  • Grid deselecting all rows with master checkbox fires change event two times
  • Keyboard navigation should persist column index
  • Sort icon in grouped item is broken.

HierarchicalDataSource

FIXED
  • Filter with empty object and array is not clearing the hierarchical filter
  • "Maximum call stack size exceeded" error thrown by the HierarchicalDataSource with remote data and client-side filtering
  • HierarchicalDataSource filter not working with serverFiltering true
  • "Maximum call stack size exceeded" error thrown by the HierarchicalDataSource

Map

FIXED
  • Icon of map's marker is displaced in LESS themes.

Menu

NEW
  • Allow openOnClick configuration for rootMenuItems and subMenuItems
FIXED
  • Menu closes after context menu of the browser is opened and hovered.
  • On root Menu item click its opened submenu closes (IE)
  • Menu's width is calculated as zero, when scrollable is enabled and the menu gets hidden in 700px screen size
  • Cannot fire select event with encoded: false in Menu
  • Kendo Menu k-state-focused bug
  • Focused Menu items are not highlighted in Material, Material Black and Office 365 themes

MobileView

FIXED
  • MobileView header has zero height when its title has not value

MultiSelect

FIXED
  • mapValueTo: "dataItem" option does not apply selection in the list
  • MultiSelect items appearance is wrong when placed inside a Grid popup edit form (Nova theme)
  • Incorrect dropdown position when the page is scrolled (IE) and rtl is enabled
  • AutoWidth option not working as expected in some cases
  • Dropdown height is incorrect when there is h* element in HeaderTemplate
  • No style is applied to the Multiselect focused items if they are already selected
  • Unexpected darker corners of Multiselect when not hovered in Material theme
  • Incorrect position of MultiSelect's item close icon with Material, MaterialBlack, Nova and Fiori themes

NumericTextBox

FIXED
  • NumericTextBox does not allow currency character to be pasted together with the numeric value

PDF Export

FIXED
  • The Grid PDF export produces misaligned footer template when there is a hidden column.
  • text-transform: uppercase is ignored on PDF export
  • Kendo UI Drawing Api with IE Edge misalignment
  • Links which wrap a img element are not exported as expected on PDF.
  • If paperSize option is used together with footer template pdf export is misaligned
  • Generated pdf document cannot be saved using saveAs

Pager

FIXED
  • The DropDown used for chaning the Grid current page, is not closing on mobile devices when clicking outside of it.

PanelBar

FIXED
  • PanelBar node's aria-hidden attribute on ul elements is not updated on interaction with nodes
  • PanelBar node's aria-expanded attribute is false for initially expanded nodes
  • Images are not vertically centered PanelBar with Fiori, Material, Material Black, Nova and Office 365
  • Sprites are not vertically centered PanelBar with Black, Blue Opal, Bootstrap v3, Default, Fiori, Flat, High Contrast, Metro, Metro Black, Moonlight, Nova, Office 365, Silver and Uniform themes

PivotGrid

FIXED
  • PivotGrid renders some footer values as member values after collapse
  • PivotGrid does not display all sub fields after reordering.

Scheduler

NEW
  • The view() method is documented as void, but it returns an object
  • Allow time slot start and end times to span between 2 days in Timeline view
  • Selected events between resources and add ability to deselected with ctrl
FIXED
  • group.date throws an error when no group.resources are set
  • Keyboard navigation beyond the date set to the Scheduler's max option crashes the browser
  • Moving a Scheduler event across the Daylight Saving Time transition date adds hours to its duration
  • Scheduler "Today" button does not navigate to the correct day according to the timezone set
  • Dragging a Scheduler event to the AllDaySlot and back changes the event's duration
  • Scheduler does not display event on the spring daylight saving day with workDayStart configured
  • Scheduler throws n.innerRect is not a function error when creating an event with duration of 24 hours, which spans over the spring daylight saving change
  • Scheduler incorrectly calculates recurring events start/end time in daylight saving scenarios
  • Event view of the mobile Scheduler with Flat theme has missing icons and misalignments.
  • Cancelling Edit on Recurring appointment removes the 'edited' occurence from UI
  • When start editing a single occurrence of reoccurring event, change Start time or All day value and then cancel the edit, the event disappears from Scheduler
  • Event created on 10/30/2016 is not rendered in DayView
  • Scheduler throws n.innerWidth is not a function(…) error, when creating an event with duration of 23h or more on the day of Daylight saving change
  • Scheduler generates incorrectly recurring daily events (every second day), when created before daylight saving change and ending after that
  • DST recurring event is not rendered correctly, when Scheduler and events are in different timezones
  • Buttons are displaced in 'Delete Recurring Item' dialog with Material skin
  • Scheduler does not expand recurring events with 2 weeks interval
  • Occurrences are rendered unexpectedly
  • Widget does not expand 'daily' frequency with interval:2 correctly
  • Missing Scheduler View chooser toggle arrow

Spreadsheet

NEW
  • fix(spreadsheet): Use font icon for page orientation preview in export dialog
  • Improve performance of copy-paste from Excel to Spreadsheet
  • Keep all values available in the column filter menu, even if filter by value has been already applied
FIXED
  • Wrong number rounding when cell format is applied to a formula
  • Editing a range selection doesn't allow tabular editing
  • JS error on undo after pasting text from external source in Spreadsheet cell
  • String starting with a date (Mar 2017 randomText) is converted to date on pasting in a Spreadsheet cell, stripping the non-date part
  • Spreadsheet freeze panes + borders on merged cells results in missing borders after scroll
  • Spreadsheet "sort" breaks formula cell references [fix included].
  • Spreadsheet export to Excel does not work if there is a merged cell in row 10+
  • Applying filter by value and then filter by condition on the same column results in an error
  • Spreadsheet steals the focus from the focused element when keyboard down / up arrow is pressed
  • defaultCellStyle could not be set on the Spreadsheet
  • Spreadsheet loses Time, when editing cell with custom Date and Time formatting
  • Editing cells in range, when filter is applied, modifies the cells in between
  • Bad icons in Spreadsheet's Export PDF dialog
  • Spreadsheet destroy method does not terminate the widget completely.
  • Change the icon of the Export button
  • Missing Spreadsheet toolbar buttons localization
  • Undo is not triggering the change event
  • resize method does not resize the toolbar
  • Cannot choose from all items when filtering is applied once
  • 12 hours format time in lower/upper case is not respected
  • Displaced Spreadsheet dialog buttons
  • Input in Spreadsheet's Hyperlink dialog falls on a second line below its label

Switch

FIXED
  • Switch labels are not displayed in IE9

TabStrip

FIXED
  • insertBefore and insertAfter fail when TabStrip has an ID with special characters
  • "k-state-active" class is added to the selected TabStrip tab after its content is loaded
  • Tabstrip's scroll buttons positioned incorrectly
  • TabStrip tab content receives incorrect height of 0px after being disable and re-enabled, with custom animation configured.
  • TabStrip's right scroll button is not visible on resizing window
  • JavaScript error on scrolling TabStrip tabs, if animation is disabled with jQuery.fx.off
  • Setting scrolling: true disables the TabStrip's scrolling tabs
  • Unexpected TabStrip tabs top border in High Contrast theme
  • Pressing Down key in TabStrip with dir=rtl should navigate to next item instead of the previous one.
  • Disabled tabs in the Bootstrap skin have borders

ThemeBuilder LESS

FIXED
  • Gantt toolbar border radius does not use variables in Bootstrap v3 theme

ThemeBuilder SASS

FIXED
  • Unexpected second vertical scrollbar on ThemeBuilder preview pages in Firefox

TimePicker

FIXED
  • TimePicker does not preserve the new value when dateInput is enabled

ToolBar

FIXED
  • Non-text Image Button image not centered vertically
  • Pressing Down key in ToolBar with dir=rtl should navigate to next item instead of the previous one.
  • Toolbar's overflow button in RTL mode scrolls page to top under IE
  • ToolBar buttons lose their right :focus border for Material and MaterialBlack themes, when another button immediately follows the current one

Tooltip

FIXED
  • Tooltip width is not calculated depending on the content length
  • Tooltip does not hide as expected when another Tooltip is opened
  • Title element is not removed on time in IE11

TreeList

NEW
  • TreeList keyboard support.
FIXED
  • TreeList column attributes are not applied in edit mode.

TreeView

FIXED
  • Unclickable Template Checkboxes in TreeView
  • Correct insertAfter and insertBefore return value in API
  • TreeView should mark all non-selected nodes with aria-selected false attribute
  • Unexpected increased spacing between nodes and checkboxes in TreeView
  • Unclickable Template Checkboxes in TreeView

Upload

FIXED
  • Dropping folder with more than 100 files in it uploads only 100 files
  • Upload widget with custom template can never retry an upload

Window

FIXED
  • Window with pinned: true and defined position in percent sets incorrect position on open
  • Setting and removing of overflow:hidden style on the document during Window maximization and restore should check if the style is already present
  • Focusing a textbox nested in Window does not highlight its text
  • Incorrect navigation with Tab in Window
  • k-window-content box-sizing changed between 2017 R1 and R2
  • Window resizing does not work correctly when the widget is pinned and the page is scrolled
  • Resizing doesn't work properly when Window is appended

Wrappers (ASP.NET MVC): AutoComplete

FIXED
  • Missing Virtualization setting MapValueTo

Wrappers (ASP.NET MVC): ComboBox

FIXED
  • Missing Virtualization setting MapValueTo

Wrappers (ASP.NET MVC): DateInput

Wrappers (ASP.NET MVC): DropDownList

FIXED
  • Missing Virtualization setting MapValueTo

Wrappers (ASP.NET MVC): Grid

FIXED
  • No method for attaching FilterMenuOpen event in MVC Grid HtmlHelper
  • Allow EditorTemplateName to be set through GridColumnSettings
  • Custom filter options are not localized in Grid HtmlHelper
  • The VB MVC version of the Telerik project template compiles correctly, but when run throws an error

Wrappers (ASP.NET MVC): MultiSelect

FIXED
  • Missing Virtualization setting MapValueTo

Wrappers (ASP.NET MVC): TabStrip

FIXED
  • TabStrip wrapper always renders an anchor element even if the tab's URL is not set

UI for ASP.NET MVC

Product overview Demo Buy Try

New features & Roadmap

Have a feature request?

Post your feedback via the ASP.NET MVC UserVoice portal or the Public forums

What's new across all Telerik products?

See the updates feed

Next Steps Section Background

Next Steps

Launch demos

See UI for ASP.NET MVC in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download Free Trial

Try UI for ASP.NET MVC with dedicated technical support.