Release notes for Kendo UI v2012.3.1114
Framework
What's new
- Add sync event
- Readonly binding
- Readonly inputs should not be validated
- Add support for parsing a value as Date/Number object when Globalize.js is included
What's fixed
- Add leading zeros to the 'year' if required
- Destroying a DropTarget widget leaks memory through element references
- MVVM raises change event incorrectly when set same value to a property
- Sync after remove does not trigger change event with LocalTransport
- Widgets with popup leak some memory after destroy
- get method does not find child items with custom id field
- Sorting on nullable string or numbers does not work as expected
- Date are not sort correctly if nulls and dates earlier than 1970 are present
- Step with more than two decimal places does not work as expected
Web
What's new
- parseDate returns null if the entered year differs than the format
- Add support for more than three "f" (fraction of the second) specifiers in the time format
What's fixed
- kendo.parseDate parses incorrectly 0001-01-01 date
- Drag & Drop does not work on touch enabled desktop Chrome
- Nexus 7 not detected as a tablet
AutoComplete
What's fixed
- AutoComplete raise change event when the value is set with value() method
- Widget does not persist width of the popup element
- AutoComplete throws an error when call destroy method
Calendar
What's fixed
- Widget renders incorrectly last day of the month if DST occurs
- Calendar renders two equal days in Brazil timezone (DST issue)
ComboBox
What's new
- Clear selection of the child widget if no data
What's fixed
- ComboBox does not select item after re-bind if the dataSource was filtered with the API
- DropDownList gets hidden if initialized twice
- ComboBox does not persist the custom value on refresh
- ComboBox reverts entered value if filter is not enabled
- Widget does not persist width of the popup element
- Empty ComboBox does not select first highlighted item on key DOWN
DatePicker
What's new
- Widget updates calendar's selection when input value changes before opening
What's fixed
- Widget renders incorrectly last day of the month if DST occurs
- Widget does not work when inialized after MVVM binding
- Calendar renders two equal days in Brazil timezone (DST issue)
DateTimePicker
What's new
- Widget rebinds TimeView using options.dates when the selected is part of the dates array.
- Widget updates calendar's selection when input value changes before opening
What's fixed
- Widget renders incorrectly last day of the month if DST occurs
- Widget does not work when inialized after MVVM binding
- Calendar renders two equal days in Brazil timezone (DST issue)
- DateTimePicker does not wire the clock icon after destroy and initialization
DropDownList
What's new
- Clear selection of the child widget if no data
What's fixed
- DropDownList cannot be bound to empty array
- DropDownList gets hidden if initialized twice
- Widget raises focusout event infinitely
- Widget does not persist width of the popup element
- DropDownLists closes on click if it is still focused
Editor
What's new
- Image dialog localization support
- Introduce keyup and keydown events
What's fixed
- Serialization is broken for inline styles which contain absolute URLs
- Updating the editor value through the viewHtml dialog does not trigger a change event
- Selection is lost when using asynchronous toolbar buttons on a MVVM-bound editor
- Ordered lists at end of document show numbers as zeroes in IE9
- Editor is not focused by clicking below content in IE
Grid
What's new
- Support for binding by name of radio button elements when set as custom editor
What's fixed
- Foreign key column values cannot contain apostrophe
- Grid column resizing does not work if browser window is scrolled horizontally
- Grid table layout does not readjust when hiding a column in IE8
- Additional values are displayed in columns context menu when viewed in IE8
- Columns cannot be resized after a previous one is hidden in IE8
- Filtering with "endswith" sometimes returns wrong results.
- Grouping with column reordering does not work if columns are not specifed
- Destroy fails when scrolling is disabled
- Cell cannot be switched to edit mode if the previous one contains a table and batch mode is enabled
- Data is in incorrect order when grouped on a field with same date value and sorted by another.
ListView
What's new
- Improve ListView keyboard navigation
What's fixed
- Fix ListView item does not set uid attribute when model field change
Menu
What's new
- Add Menu keyboard navigation
What's fixed
- Root-level links do not get color from k-state-highlighted user rule
- Menu doesn't work in desktop browser with both touch and mouse events
- Widget doesn't work in IE10 Metro.
NumericTextBox
What's new
- NumericTextBox widget allows entering of digits with pressed Shift key
- NumericTextBox copies class names from the input element to the wrapper
What's fixed
- NumericTextBox requires two presses to focus in mobile device
Slider
What's fixed
- Slider track is invisible in some skins
Splitter
What's fixed
- Adjacent panes are selected when resizing (jQuery 1.8.2)
- Initially collapsed resizable panes cannot be resized after they are expanded
TabStrip
What's fixed
- TabStrip select() method does not work correctly when nesting TabStrips
TimePicker
What's fixed
- Widget does not work when inialized after MVVM binding
TreeView
What's new
- checkboxes.name allows rendering of name attribute on each checkbox
- Allow MVVM binding through kendo.observableHierarchy
- Honor checked field when rendering checkboxes
What's fixed
- Specifying Checkboxes(false) renders checkboxes
- Changing spriteCssClass and imageUrl fields does not update rendered item
- text() method removes sprites and images from nodes
- Checkboxes cannot be enabled through data-checkboxes
- Double-clicking disabled items expands them
- Drop event does not report proper dropTarget on touch devices
- Child items overlay other items after drag&drop
Upload
What's new
Window
What's new
- Title text gets trimmed with ellipsis