Whats_new_banner

UI for ASP.NET MVC

Release History

UI for ASP.NET MVC R2 2018

May 29, 2018

All components

NEW
  • New Chat widget (Conversational UI)
  • New DropDownTree widget
  • MaskedTextBox MVVM, when the mask can be parsed to number the widget is initialized with invalid mask
  • Update Kendo.Mvc.dll to reference System.Web.Mvc 5.2.4 to avoid warnings
  • There is no ToDataSourceResult extension for DataTable in ASP.NET Core
  • Official support for jQuery 3.3.1
FIXED
  • 'Invalid-meta The "main" field cannot contain minified files' error is thrown when installing Kendo-UI Bower package
  • Removing a filter applied in the configuration will still export to excel filtered data in a Grid.
  • Missing widgets definitions in kendo typescript file.
  • Kendo Dashboard template project hangs in IE
  • parseDate ignores timezone sign for minutes offset
  • CheckBox renders two input fields
  • ListBox MVC wrapper could not be configured with shared DataSource

AngularJS

FIXED
  • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller

AutoComplete

FIXED
  • kendo.ui.DropDownList: cannot set autoWidth in html
  • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
  • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
  • AutoComplete's dropdown is not properly resized when noDataTemplate is initially shown and the AutoWidth functionality is enabled.

Button

FIXED
  • kendoButton keeps active state if pressing Enter to trigger click and changing focus inside click event handler

Calendar

FIXED
  • The Calandar selectDates method should clear the selected dates when an empty array is passed.
  • Incorrect style is applied in Calendar for March 1st in non-leap years

Chart

FIXED
  • Chart axis title rotate is missing from MVC Wrappers
  • Chart dashType applied with incorrect casing in MVC Chart, leading to PDF export failure
  • Chart plotArea method should return ChartPlotArea in typescript

ComboBox

NEW
  • Screen Readers does not read value changed via keyboard when popup is closed
FIXED
  • Filter is not cleared upon blur after selecting the value of the input
  • DataSource Read is forced on select event of cascading comboboxes
  • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
  • kendo.ui.DropDownList: cannot set autoWidth in html
  • AutoWidth is not applied when clearing manually in ComboBox and AutoComplete
  • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
  • ValueMapper function gets called unexpectedly when ComboBox has initially selected value and the user changes the selection to one of the next items
  • Selecting item with virtual scrolling looses the actual item in Firefox
  • ComboBox with filter and virtualization throws "Cannot read property 'item' of undefined" error
  • ComboBox with paging displays incorrect value if an item that is not on the first page is selected
  • ComboBox and DropDownList: Cascade more than 2 combobox is not working
  • Change event fires on ComboBox/DropDownList blur
  • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard

DataSource

FIXED
  • TypeScript: Missing inPlaceSort property for the DataSource in the definitions
  • Add transport.cache property
  • DataSource TypeScript group option should accept any parameter
  • Vue datasource is not found in Kendo Window
  • Error is thrown when using JSDO batch operations

DateInput

FIXED
  • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller

DatePicker

FIXED
  • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced

DateTimePicker

FIXED
  • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • Setting min property of the DateTimePicker to the last possible value in the TimeView causes the TimeView to display all slots, instead of only the last one

Dialog

FIXED
  • Dialog content is trimmed, if it exceeds dialog dimensions
  • Unexpected Dialog buttons left alignment when buttonLayout is set to normal
  • Setting the Dialog's actions text with the setOptions method does not work correctly

Draggable

FIXED
  • Fix scrolling root element if drag outside

DropDownList

NEW
  • Screen Readers does not read value changed via keyboard when popup is closed
FIXED
  • ComboBox and DropDownList Change event doesn't trigger with the Kendo UI 2018 R1 release
  • DropDownList does not return any results when filter is cleared
  • OptionLabel is not selected when selecting a value that does not exist
  • kendo.ui.DropDownList: cannot set autoWidth in html
  • DropDownList autoWidth option cannot be set through data attribute
  • ComboBox and DropDownList: Cascade more than 2 combobox is not working
  • Change event fires on ComboBox/DropDownList blur
  • Setting initial value does not work in jQuery 3.1.1
  • Inconsistent DropDownList cascade behavior on selection in the parent with the keyboard

Editor

NEW
  • Add `toolbar` field and `toolbar.window` field to Editor TypeScript definition
FIXED
  • Editor adds new lines within comment blocks after viewing the HTML and clicking Update
  • Editor removes spaces in IE11 when pasting formatted XML from Visual Studio
  • Image is deleted when deleting the last ordered list item using backspace
  • Empty hyperlink is inserted when pressing enter at the beginning of link
  • Table tools are positioned in the toolbar overflow menu when a table is selected

Grid

NEW
  • Add columns.command.template option
FIXED
  • Grid does not persist selection after cancelling popup editing
  • Kendo UI Grid MVC does not render a guid value as an id attribute for the th element, which matches the aria-describedby value of the cells in that column
  • Grid does not show data if pager option 'All' is selected
  • Checkbox column does not work in hierarchical grid in MVC.
  • HeaderTemplate is not available for Grid select column
  • Dropdowns in Grid filter menu are not closed on devices with touch and mouse
  • Kendo Grid data not refresh after Menu Filter clear
  • Grid pageSize(All) not persisting after adding a new record
  • Validation tooltip visible with correct data in the Grid
  • MVC Grid does not have an unsort option per column
  • Extend TypeScript definition of GridColumn command
  • k-sorted class incorrectly applied in Grid when a column is hidden before sorting
  • Navigatable grid does not focus header when multi-filter check is used
  • Offline Mode in MVC Grid removes records on Cancel when the record was updated previously
  • The Grid validation message is hidden after entering valid and then invalid value(InCell)
  • The Grid select method is selecting wrong cells with locked columns.
  • PageSize is set to total when number of records is less than the page size
  • Grid horizontal scroll is very slow
  • Enabling Navigatable in Grid prevents SHIFT+Arrow Keys selection in editors
  • Virtualized Grid sorting breaks after scrolling if the Grid was filtered.
  • Grid column menu is rendered inside the filter menu after column reordering.
  • minResizableWidth does not work with a preceding hidden column
  • The Grid with endless scrolling, grouping, and locked column is not collapsing the groups.
  • The last two records disappear from the editable, virtualized Grid.
  • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid
  • Headers inner column change the location between parent columns after reordering
  • minResizableWidth is not applied correctly with frozen columns
  • It is not possible to change checkbox value in batch editing on devices with Touch and Mouse.
  • RTL Grid wrong scroll on setDataSource in Chrome
  • The horizontal scroll goes out of sync with Virtualized Grid with locked columns after scroll and click on the scroll arrow
  • The selectedKeyNames method will not return the selected elements if the persistSelection is false(default).
  • When menu property of some columns is set to false, the columnMenu does not allow hiding all optional columns
  • Navigatable batch editing grid has wrong focus on mobile and hybrid devices
  • The Grid is not receiving focus when the tab is pressed on Surface(tablet).
  • Grid Pager numbers cover bottom Grid row preventing selection on small screens for Bootstrap, Fiori, Flat, and Office365 themes.
  • It is not possible to change checkbox value in batch editing on IOS.
  • Wrong tab order is applied to the cells of new record item if sorting the grid.
  • An error occurs when delete an item and save changes with JSDO batch operations

ListBox

FIXED
  • The setOptions method of the List Box is not changing the dataTextField property.
  • The ListBox toolbar disabled items does not receive a tabindex -1 and can be focused.

ListView

FIXED
  • ListView drag events could not be detected on Windows device with capactive touch screen in IE and Edge browsers.

Localization

FIXED
  • When en-US messages script file is loaded, TreeList enables the columnMenu

MVVM

NEW
  • Add ability to define a template as string or function from the model
FIXED
  • DropDownList autoWidth option cannot be set through data attribute
  • A JavaScript error is thrown when a new record is added to a filtered MVVM Grid

MediaPlayer

FIXED
  • fullScreen property of the MediaPlayer doesn't work
  • MediaPlayer TypeScript functions have Void as a return
  • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar
  • Toolbar of MediaPlayer is not initialized correctly when there is not enough width.

Menu

FIXED
  • Input in submenu keeps the submenu popup open

MultiSelect

FIXED
  • MultiSelect throws an error for initially selected items with autoBind: "false" and grouping
  • kendo.ui.DropDownList: cannot set autoWidth in html
  • Wrong position of clear button on AutoComplete, ComboBox and MultiSelect in RTL in IE
  • All items cannot be selected with keyboard Shift + Arrow key in MultiSelect
  • MultiSelect with virtualization loses values on filtering
  • Value is deselected on initial load
  • Virtual scrolling in MultiSelect. A user's selection is lost when the valueMapper function is not implemented.
  • MultiSelect throws an error if an item is select while filtering

NumericTextBox

FIXED
  • NumericTextBox does not reflect changes applied through setOptions
  • HTML attributes are cleared from input element on form reset
  • The NumericTextBox does not allow writing or paste decimals with decimals 0 and restrictDecimals to false.
  • DOM Change Event does not fire
  • Widget doesn't calculate floating numbers when rounding is turned off

PDF Export

NEW
  • Side-to-side/excel-like PDF Export functionality
FIXED
  • Wrong page sizes in the PDF Export / Page Layout demo
  • Table rows are split when exporting to PDF
  • Spreadsheet PDF Export last row height is greater than the other rows
  • Spreadsheet PDF Export has missing borders

Pager

FIXED
  • Grid does not show data if pager option 'All' is selected
  • Grid pageSize(All) not persisting after adding a new record

PanelBar

NEW
  • Add templates support for PanelBar in MVVM

Scheduler

NEW
  • Scheduler should trigger change on Surface in Chrome
  • Scroll acceleration under 2 in 1 devices
FIXED
  • Start a scroll gesture from event does not scroll content under iOS
  • Drag and drop of Kendo Scheduler events does not work properly on Windows 10 touch devices

Slider

FIXED
  • Incorrect position of Slider's Tooltip with jQuery 3.*.*

Spreadsheet

FIXED
  • Spreadsheet SheetDataSourceBinder class uses a global instance of jQuery
  • Spreadsheet server-side Save method does not export the correct value for cells with custom format
  • Incorrect formula output with comparison
  • Deleting rows when filter is applied deletes hidden rows also
  • Spreadsheet does not properly format decimal numbers with more signs after the decimal point
  • Spreadsheet displays default row/column width and height if they are explicitly set to 0
  • datasource can not be set as array in vue spreadsheet
  • Cell values formatted as percent are incorrect for certain values
  • Spreadsheet PDF Export last row height is greater than the other rows
  • Spreadsheet PDF Export has missing borders

TabStrip

FIXED
  • Setting animation to false does not completely disable TabStrip animation in IE and Edge for Material theme

ThemeBuilder LESS

FIXED
  • Theme builder is not working on Safari.

TimePicker

FIXED
  • Cannot change values of an AngularJS TimePicker with DateInput bound to a variable in the controller
  • Date/TimePicker popup auto-closes in Chrome when a preceding element's height is reduced
  • Time picker displays invalid last item on some min and max options

ToolBar

FIXED
  • Wrong color of split button arrow by click
  • Disabled Button in Toolbar should have focus stylization
  • Cannot toggle checkboxes in ToolBar overflow popup
  • Disabled ToolBar SplitButton can be opened with the keyboard
  • Inconsistent filling of the available space on init and on re-size
  • Non-resizable ToolBar throws JS error when tools and separators break on a second line
  • MediaPlayer doesn't load when wrapped in a div with style="display: table;" due to an error in its ToolBar

TreeList

FIXED
  • TreeList does not fire expand/collapse events when using keyboard navigation
  • TreeList does not reload item children correctly
  • When en-US messages script file is loaded, TreeList enables the columnMenu

TreeMap

FIXED
  • TreeMapType enumeration has a wrong value in MVC and Core wrappers

TreeView

NEW
  • Update indeterminate state of checkboxes when dataSource is filtered
FIXED
  • TreeView template not rendered correctly with special characters
  • Checkchild is setting the checked proeprty to disabled items
  • Checkboxes in Treeview MVC wrapper with remote data binding are native because of wrong rendering
  • Treeview reordering items not placing at expected positions after filtering
  • Unable to drag TreeView items with URL set, when dragging starts on items' text
  • treeView drag&drop, Uncaught RangeError: Maximum call stack size exceeded
  • TreeView's expand/collapse state is inverted after e.preventDefault() on collapse

Upload

NEW
  • .k-dropzone-hovered class not removed from Upload's custom dropzone
FIXED
  • Custom Upload Widget instance is no longer available after select
  • Chunk Upload throws error, when autoUpload is set to false and a file from the selected files is removed

Window

FIXED
  • Kendo Window fires close event twice on Esc keydown when using preventDefault
  • Disabled anchor in Window prevents Tab navigation to other focusable elements (IE)

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.