Release notes for Kendo UI v2012.2.710
Core
What's new
- Cannot parse JSON data attribute values which start or end with a whitespace
- kendo.parseDate supports ISO8601 formatted date.
- Kendo Web widgets are initialized in a mobile application based on data role (using kendo.all.js).
- kendo.init supports variable amount of suites to initialize from
DataSource
What's new
- Custom data handler has access to predefined request data
- Add support for filtering on values not contained in a given string
What's fixed
- Inserting a new record in XML data source throws JavaScript error
- Filter expressions are not cleared if additional data is assigned through the transport's data
- Group values are not converted to the field types when server grouping is enabled
Draggable
What's new
- Draggable supports container constraint option
- Draggable supports axis (x | y) constraint option
Globalization
What's new
- kendo.parseDate supports Date strings with timezone.
- kendo.parseDate returns null if no AM/PM specifier is provided
What's fixed
- Currency formatted strings are not parsed correctly if "en-ZA" culture is used
MVVM
What's new
- ObservableObject's toJSON method should be recursive
What's fixed
- Changes in parent fields bound to a template are not reflected
- Value of the input with update on keyup is not updated in some cases
Validator
What's fixed
- Pattern rule should be executed for input elements of type password
- Show decoded validation message text
Web
What's new
- Transformation effects can't be stacked
What's fixed
- Popup based widgets can now be nested in other Popup based widgets
- Popup closes with click on a Draggable inside it.
AutoComplete
What's fixed
- Prevent click events through widget's popup in mobile devices.
- Placeholder is not shown in IE if value is cleared using widget's API
- Do not raise select event when ENTER is pressed and no item is selected
- Widget placed in editable grid throws exception in IE9 while typing
ComboBox
What's fixed
- Widget throws an exception when try to search empty datasource.
- iOS: Fix styling on DropDown (combo) opening
- Widget does not show the loading icon when bound using MVVM
- Initializing from <select> element does not select the correct item after rebind
- Prevent click events through widget's popup in mobile devices.
- Placeholder is not shown in IE if value is cleared using widget's API
- Do not raise select event when ENTER is pressed and no item is selected
- Widget placed in editable grid throws exception in IE9 while typing
DatePicker
What's new
- Widget restricts the entered value if it's date part is equal to the min value
- Define multiple parsing formats.
DateTimePicker
What's new
- Widget restricts the entered value if it's date part is equal to the min value
- Ability to define the available times in the drop-down list.
- Define multiple parsing formats.
DropDownList
What's new
- Allow to set an object as optionLabel
What's fixed
- iOS: Fix styling on DropDown (combo) opening
- Widget does not show the loading icon when bound using MVVM
- Widget does not select an item with 0 value
- Prevent click events through widget's popup in mobile devices.
- Initializing from <select> does not copy the tabindex attribute properly
Editor
What's new
- Allow declarative item customization of the Editor's FontName, FontSize and FormatBlock tools
- Change "Text" and "Value" fields used by Editor DropDowns to "text" and "value"
- ViewHTML command that allows access to plain-text HTML editing
What's fixed
- Unbreakable text shows horizontal scrollbar
- Android and BlackBerry support regression
- IE8 injects invalid attributes in the Editor's value for particular DOM elements (originalsrc for iframes and altHtml for objects)
Grid
What's new
- Aggregates are set to zero when grid is bound to empty data
- Grid column menu
- Foreign key column support
- Ability to set column header template
- Implement "Refresh" button in the pager
- Allow the user to change the page size of the grid
- Ability to attach click handler to custom commands
- First, last, next and previous buttons in the pager
- Ability to change the current page by typing it in a textbox
- Show which items are currently displayed in the pager
- Show message in the pager when the grid is empty
- Support for setting per column header, footer and cell html attributes
What's fixed
- Group header and toolbar are with switched positions
- Grid headers are misaligned when printed in Firefox and scrolling is enabled
- Calling editRow fails when the grid is in "incell" editing mode
- Group reordering does not work properly
- Column editor is not displayed when no Model definition is provided and field value is 0
- Multiple filter menus for a single column are created when bound through MVVM to a DataSource instance
- Destroy confirmation message is not displayed
Menu
What's new
- Close method without parameters should close all open root items
What's fixed
- Preventing Select event should stop navigation
- Javascript error on init in frameset in IE9
- Document click handling is not needed
- Click event is handled inside a template
NumericTextBox
What's new
- Ability to set the min, max and step values using the widget API
- Use placeholder attribute of the input where it is supported
What's fixed
- Widget with "c" format and "en-ZA" culture does not work correctly
- Cannot clear value of the numerictextbox with defined min/max value
PanelBar
What's fixed
- PanelBar clears embedded widget selected state.
Slider
What's new
- Breaking change: Slider and RangeSlider should not have default value.
Splitter
What's fixed
- Collapsed Splitter pane has scrollbars in IE9
TimePicker
What's new
- Ability to define the available times in the drop-down list.
- Define multiple parsing formats.
TreeView
What's new
- Allow disabled items to be expanded / collapsed through the API
What's fixed
- checkboxTemplate does not work with templates passed as a string
Upload
What's new
- Alert dialog is no longer shown on upload/remove error
- Error event is raised when the response code is not 2xx
- Add progress event
- Add RemoveField to Async settings
- Add SaveUrl and RemoveUrl options to Async section
What's fixed
- Drag and drop is not enabled in Chrome
- Unable to set data in upload event on retry
- Status icon should not be rendered in synchronous mode
Window
What's new
- Infer visible configuration from content element visibility
What's fixed
- Resizing is broken in IE8
- Maximizing a Window in Firefox resets the document scroll position
- Creating hidden modal windows hides the modal overlay