Whats_new_banner

UI for ASP.NET MVC

Release History

UI for ASP.NET MVC 2012.2913

Sep 13, 2012

Kendo UI Web

Framework Constructs

What’s New

  • Added: destroy method for all web widgets
  • Added: Allow functions to be used in data attributes during declarative initialization

What’s Fixed

  • Fixed: Multiple kendo.init kendo.bind calls do not unbind previous event handlers
  • Fixed: FX gets disabled if DataViz is included after Web
Kendo UI DataSource Icon

DataSource

What’s New

  • Added: Request end event

What’s Fixed

  • Fixed: DataSource sync does not properly accept new models
  • Fixed: Operation descriptors should not be passed to the transport when client operation mode is enabled
  • Fixed: cancelChanges does not convert nested objects to ObservableObject
  • Fixed: Values are not converted if external model definition is specified
  • Fixed: Requests are blocked after custom error is processed during read operation
  • Fixed: Nested object are not observable after empty response of CUD operation is received
  • Fixed: Null values for fields of type string are converted to "null" when remote binding is used
Kendo UI DragAndDrop Icon

Drag And Drop

What’s New

  • Added: Introduced DropTargetArea primitive - manages live drop targets within an area

What’s Fixed

  • Fixed: DropTarget drop event is not triggered in IE8 when element inside iframe
Kendo UI Web Globalization Icon

Globalization

What’s New

  • Added: Support for escaping a percent sign in a custom numeric format
Kendo UI HierarchicalDataSource Icon

HierarchicalDataSource

What’s New

  • Added: Sorting and filtering expressions are applied when loading child data sources

What’s Fixed

  • Fixed: get method does not find items in child data sources
  • Fixed: Loading nodes with hasChildren=false queries the child data source
Kendo UI MVVM Icon

MVVM

What’s New

  • Added: kendo.init recognizes javascript reference as the role data attribute value
  • Added: role data attribute accepts full namespace as a widget identifier

What’s Fixed

  • Fixed: Parent field is not updated if it is changed from a nested template
  • Fixed: kendoPager does not support source binding
  • Fixed: Old event handlers are invoked when the binding has changed
  • Fixed: Incorrect action type is passed through the change event of the parent object in case item is added to nested array
  • Fixed: The checked binding does not work as expected with checkbox whose value attribute is set
  • Fixed: The value binding does not work if set before the source binding
Kendo UI Web Validator Icon

Validator

What’s New

  • Improved: Validator template should not encode the message text

UI Widgets Features and Updates

Kendo UI Web AutoComplete Icon

AutoComplete

What’s Fixed

  • Fixed: AutoComplete does not update the popup's position after rebind
  • Fixed: Dropdowns should resize according to opening element with percentage width
  • Fixed: Popup is opened after the widget loses focus
Kendo UI Web Calendar Icon

Calendar

What’s Fixed

  • Fixed: The widget does not work on a mobile device
Kendo UI Web ComboBox Icon

ComboBox

What’s New

  • Added: Option to select an item by index/value when populating the data source of the widget

What’s Fixed

  • Fixed: ComboBox does not encode the text of the option element
  • Fixed: ComboBox does not update the popup's position after rebind
  • Fixed: Cannot enter a custom value if the list of items is re-generated
  • Fixed: Popup element is not opened on search
  • Fixed: Dropdowns should resize according to opening element with percentage width
  • Fixed: Popup is opened after the widget loses focus
  • Fixed: ComboBox does not select the correct item of the child combobox on onload
  • Fixed: When the text property is set and the widget is not bound, change event is raised on blur
Kendo UI Web Date/Time Pickers Icon

Date/Time Pickers

What’s New

  • Added: Copy class names of the input element to the widget's wrapper

What’s Fixed

  • Fixed: Input is not updated when a valid value is set with diff format
  • Fixed: DateTimePickers don't work in a mobile browser with native HTML5 input support
  • Fixed: DateTimePickers navigate to the next month when the last day of the month is selected
  • Fixed: Cannot choose date in IE with browser mode 9 and document mode lower than 9
  • Fixed: DateTimePickers do not work on a mobile device
Kendo UI Web DropDownList Icon

DropDownList

What’s New

  • Added: Focused state style
  • Added: Option to select an item by index/value when populating the data source of the widget

What’s Fixed

  • Fixed: The text of the option element is not encoded
  • Fixed: DropDownList does not update the popup's position after rebind
  • Fixed: Dropdowns should resize according to opening element with percentage width
Kendo UI Web Editor Icon

Editor

What’s Fixed

  • Fixed: JavaScript error is thrown when the editor value is bound via MVVM
  • Fixed: Editor nested in window may not work in some cases
  • Fixed: JavaScript error is thrown in IE8 when pressing enter in an ordered list
  • Fixed: Editor content is lost after appending content to document.body
  • Fixed: Executing inline format commands may cause loss of data in IE7/8
  • Fixed: Editor iframe causes security warning in IE with HTTPS protocol
  • Fixed: Shift+Enter does not scroll to caret
Kendo UI Web Grid Icon

Grid

What’s New

  • Added: Support for preventing refresh through cancelling the DataBinding event
  • Improved: Grid should not display the string "null" or "undefined" when the cell value is null or undefined

What’s Fixed

  • Fixed: Selection does not work with jQuery 1.8.1
  • Fixed: Cursor is not persisted during column resizing
  • Fixed: Data is in incorrect order when grouped on a field with same date value and sorted by another
  • Fixed: Grid horizontal scrollbar not visible in IE8 in virtual scrolling scenarios
  • Fixed: Footer row cannot be scrolled horizontally after grid is re-bound
  • Fixed: Clicking cancel in a grid nested in another grid's popup closes the parent popup
  • Fixed: PageSizes DropDownList is hidden when Grid is populated through MVVM using a DataSource
  • Fixed: The new record is not removed after clicking the cancel button of the popup editor
  • Fixed: Column menu fails to initialize if field of a complex object is specified
  • Fixed: Error is thrown when setting more then two filters on the same field and filtering is enabled
  • Fixed: The grid footer has a scrollbar gap on mobile devices
  • Fixed: Column reordering doesn't work properly on command columns
  • Fixed: Error is thrown when edit form is shown for complex objects in popup and in-line mode
  • Fixed: Detail template cannot be set as a configuration option through MVVM
  • Fixed: Column menu doesn't work properly when reorder columns
  • Fixed: The grid footer is not shown on initial load if autoBind is false
  • Fixed: IE throws an error when Grid is bound through MVVM and column is sorted if filtering is enabled
  • Fixed: Popup windows remain in DOM during grid editing
  • Fixed: Filtering on foreign key column which contains literal symbol throws an error
Kendo UI Web ListView Icon

ListView

What’s New

  • Added: Support for preventing refresh through cancelling the DataBinding event

What’s Fixed

  • Fixed: ListView refresh throws an error in IE8
Kendo UI Web Menu Icon

Menu

What’s Fixed

  • Fixed: closeOnClick disables openOnClick temporarily
  • Fixed: Menu doesn't work in Chrome for Android
  • Fixed: openOnClick not reset after closeOnClick
Kendo UI Web NumericTextBox Icon

NumericTextBox

What’s New

  • Added: focus() method
Kendo UI Web PanelBar Icon

PanelBar

What’s Fixed

  • Fixed: Clicking on .k-link elements within panelbar content collapses root items
Kendo UI Web Splitter Icon

Splitter

What’s Fixed

  • Fixed: jQuery UI Draggable does not work in splitter panes
  • Fixed: Iframes in panes may trap events and restrict resizing
Kendo UI Web TabStrip Icon

TabStrip

What’s Fixed

  • Fixed: Adding dynamic items does not work on iPad
  • Fixed: Remove method doesn't remove all contents if more than one
  • Fixed: Refresh method doesn't remove all tabs
  • Fixed: Removing tabs not functioning properly on touch devices
Kendo UI Web TreeView Icon

TreeView

What’s New

  • Added: Allow template to be set through data-template attribute
  • Added: Introduced simplified checkbox configuration and checkChildren configuration option
  • Added: setDataSource method that allows dynamic changing of dataSource
  • Added: Checkboxes set the dataItem checked state
  • Added: dataBound event
  • Added: Allow nodes to be reloaded by setting the Node loaded flag
  • Added: Initially expanded load-on-demand items are loaded through the datasource
  • Added: text(node, 'text') now updates the text of the given node
  • Improved: Performance with big data sets

What’s Fixed

  • Fixed: Reloading of subnodes leaves subgroup in faulty state
  • Fixed: Dropping items over unfetched nodes throws JS error
  • Fixed: append() method does not work with unfetched nodes
  • Fixed: Disabled items show wrong toggle arrow indicator
  • Fixed: Initialization from pre-populated node hierarchy does not render subnodes
  • Fixed: TreeView doesn't work in Chrome for Android
  • Fixed: Drag&Drop hover states not removed on touch devices
  • Fixed: dataXFields do not work with complex getters ("Product.Name")
  • Fixed: Popup-based widgets are broken when in TreeView template
  • Fixed: Calling append() with kendo.observable argument throws a JS error
  • Fixed: Calling `expand()` on load-on-demand nodes has no effect
  • Fixed: sourceNode event argument in dragEnd event is outside the DOM
  • Fixed: Updating text field in HierarchicalDataSource does not change node text
Kendo UI Web Upload Icon

Upload

What’s Fixed

  • Fixed: Selecting multiple files in Safari/Windows results in failed uploads
Kendo UI Web Window Icon

Window

What’s New

  • Added: Refresh event is triggered when refreshing static windows
  • Improved: Error event passes error details to event handlers
  • Improved: Allow refresh() method to render iframe when passing iframe: true

What’s Fixed

  • Fixed: Minimized windows can be resized after they are moved
  • Fixed: Initialization always triggers refresh event
  • Fixed: Inherited window widgets throw a JS error when calling close() or destroy()
  • Fixed: Make the Window trigger a refresh event when an iframe is used

Kendo UI DataViz

Framework Constructs

What’s New

  • Added: destroy method
  • Added: Performance regression for data bound charts
  • Added: Axis type is now expected to be in lowercase (date, category, etc.). Capitalized versions continue to work

What’s Fixed

  • Fixed: Plot area should render background color
  • Fixed: Chart with multiple axes doesn't render plotBands
  • Fixed: FX gets disabled if DataViz is included after Web
  • Fixed: Automatic base unit can be set incorrectly to years
  • Fixed: Duplicate element ID can be rendered in some scenarios
  • Fixed: Calling the refresh method does not apply changes to series
  • Fixed: SeriesDefaults don't apply gap and spacing to the series
  • Fixed: Automatic base unit can be incorrectly set to minutes instead of days

UI Widgets Features and Updates

Kendo UI DataViz Area Chart Icon

Area Chart

What’s Fixed

  • Fixed: Stacked area charts assume zero for missing values even when missingValues is set to interpolate
Kendo UI DataViz Bar Chart Icon

Bar Chart

What’s Fixed

  • Fixed: Negative values are shown as positive when stacking bar/column series in groups
Kendo UI DataViz Line Chart Icon

Line Chart

What’s Fixed

  • Fixed: Stacked line charts assume zero for missing values even when missingValues is set to interpolate
Kendo UI DataViz Gauge Icon

Linear/Radial Gauge

What’s New

  • Added: Introduced rangeDistance scale option

Kendo UI Mobile

Framework Constructs

What’s Fixed

  • Fixed: Multiple kendo.init kendo.bind calls do not unbind previous event handlers
  • Fixed: Widgets in remote layouts do not bind to declarative events
  • Fixed: Swipe events capturing does not break scrolling
  • Fixed: Pane navigates twice if back button is clicked

UI Widgets Features and Updates

Kendo UI Mobile ActionSheet Icon

ActionSheet

What’s Fixed

  • Fixed: ActionSheet does not resize on orientation change
  • Fixed: ActionSheet expands on each open if inset listview is inside it
Kendo UI Mobile Application Icon

Application

What’s New

  • Improved: Application without views raises meaningful error
Kendo UI Mobile Button Icon

Button

What’s Fixed

  • Fixed: Focusing input and clicking a button does not hide the keyboard (iOS)
  • Fixed: Button navigation fires a ghost click on the next view
Kendo UI Mobile ListView Icon

ListView

What’s New

  • Added: stopLoadMore method, which stops "load more" functionality
  • Added: stopEndlessScroll method, which stops endless scrolling functionality
  • Added: "Load more" stops after the total of the DataSource is hit
  • Added: "Endless scrolling" stops after the total of the DataSource is hit
  • Improved: Widget nested in other ListView do not set/remove inset style of the View's content

What’s Fixed

  • Fixed: ListView link item styling is lost when an item is changed in the view model
  • Fixed: Checkboxes in a mobile list view do not update the view-model
  • Fixed: ListView renders item uids correctly after an initial empty datasource
  • Fixed: Potential retina performance issues
Kendo UI Mobile ModalView Icon

ModalView

What’s New

  • Improved: ModalView does not re-center after an orientation change
  • Improved: Allow ModalView to be initialized without a View container
  • Changed: ModalView element should be direct descendant of application element
Kendo UI Mobile NavBar Icon

NavBar

What’s Fixed

  • Fixed: Button visibility controls the NavBar visibility
Kendo UI Mobile Scroller Icon

Scroller

What’s New

  • Improved: Pull-to-refresh works when the contents are shorter than the viewport

What’s Fixed

  • Fixed: Scroller prevents underlying ScrollView from scrolling
Kendo UI Mobile ScrollView Icon

ScrollView

What’s Fixed

  • Fixed: ScrollView on page does not affect page scroller
  • Fixed: Scroller prevents underlying ScrollView from scrolling
Kendo UI Mobile TabStrip Icon

TabStrip

What’s New

  • Added: Support for clearing active item

ASP.NET MVC Server Wrappers

Kendo UI Web

What’s New

  • Added: Visual Studio 2010/2012 Extensions with ASP.NET MVC project templates, configure and update wizards
  • Added: An overload for setting non strongly typed Model default value
  • Added: (Grid) Parameterless overload for Editable method
  • Added: (Grid) ToDataSourceResult calls the projection method after converting the result to List<T>
  • Added: (Grid) An overload for setting ForeignKey column member name as string
  • Added: (Grid) Decode url encoded values in the client template
  • Added: (ListView) Rendering of HtmlAttributes to ListView element
  • Added: (ListView) AutoBind setting
  • Added: (Menu) Direction option is missing in the MVC wrappers
  • Added: (TreeView) Default checkbox template
  • Added: (TreeView) Add LoadOnDemand configuration option to fluent API
  • Added: (Window) iframe configuration option to fluent interface

What’s Fixed

  • Fixed: Validation message is shown if StringLength(int.MaxValue) attribute is set
  • Fixed: Unobtrusive validation attributes are not rendered if the expression is (x => x.SubModel.Property)
  • Fixed: Input without value should not be validated for numeric or date type compliance
  • Fixed: (Grid) Widgets in the column header template are initialized twice
  • Fixed: (Grid) Error is thrown when grouping with ServerOperation false and aggregates are set
  • Fixed: (Grid) Ajax filtering on more than two OR filter expressions does not work as expected
  • Fixed: (Grid) Column menu fails to initialize if field of a complex object is specified
  • Fixed: (Grid) Destroy command inside the RowTemplate does not trigger destroy if ajax binding is used
  • Fixed: (Grid) Grid initialization fails if column attributes contains "class" in IE7/8
  • Fixed: (Grid) Footer cannot be scrolled if rendered from the server and no ClientFooterTemplate are set
  • Fixed: (Grid) Validation does not work if create command button is used within the toolbar template
  • Fixed: (Grid) Initial grouping does not work if server operation is false
  • Fixed: (Grid) Default values are not used during server binding
  • Fixed: (Grid) The Encoded column setting is not serialized to client side
  • Fixed: (Grid) Delete confirmation is not shown when server editing is used
  • Fixed: (Grid) Grouping ajax bound Grid raise an error in IE8
  • Fixed: (Grid) Custom command name should be rendered if text is not set when grid is bound on the server
  • Fixed: (TabStrip) ContentURLs get rendered as href
  • Fixed: (TreeView) Appending items to server-side rendered treeview without items yields JS error

Kendo UI DataViz

What’s New

  • Added: (Chart) Color option for the title

What’s Fixed

  • Fixed: (Chart) Color expression doesn't work for column chart

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

get-started-waves

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.