Release History

By product

Q2 2012

July 11, 2012

ASP.NET MVC Server Wrappers

NEW
  • Added: Server wrapper for the ListView widget
  • Added: Ability to set request verb
  • Added: Shorthand overloads to set operation URLs
  • Added: (Grid) Support for virtual scrolling
  • Added: (Grid) Ability to change the filtering messages
  • Added: (Grid) Exposed column reorder and resize events
  • Added: (Grid) Support for setting html attributes to command buttons
  • Added: (Grid) Configuration option to prevent initial ajax binding
FIXED
  • Fixed: Validation attributes are not rendered correctly
  • Fixed: Multiple nested filter descriptors are not correctly serialized
  • Fixed: (Grid) Setting initial filter on a date field does not work as expected when populated through Ajax binding
  • Fixed: (Grid) Configuration for popup editing window not serialized for Ajax binding
  • Fixed: (Grid) Destroy confirmation message is not displayed
  • Fixed: (Grid) Footer attributes are not serialized when client footer template is set
  • Fixed: (Grid) Footer does not scroll horizontally with the other data cells

AutoComplete

FIXED
  • Fixed: Prevent click events through widget's popup in mobile devices
  • Fixed: Do not raise select event when [ENTER] is pressed and no item is selected
  • Fixed: Popup based widgets can't be nested in other Popup based widgets
  • Fixed: AutoComplete placed in editable grid throws exception in IE9 while typing
  • Fixed: Placeholder is not shown in IE if the value is cleared using widget's API

ComboBox

FIXED
  • Fixed: ComboBox throws an exception when trying to search empty datasource
  • Fixed: (iOS) Styling on DropDown (combo) opening
  • Fixed: ConboBox does not show the loading icon when bound using MVVM
  • Fixed: Initializing from <select> element does not select the correct item after rebind
  • Fixed: Prevent click events through widget's popup in mobile devices
  • Fixed: Do not raise select event when [ENTER] is pressed and no item is selected
  • Fixed: ComboBox placed in editable grid throws exception in IE9 while typing
  • Fixed: Popup based widgets can't be nested in other Popup based widgets

DataSource

NEW
  • Added: Support for filtering on values not contained in a given string
FIXED
  • Fixed: Inserting a new record in XML data source throws JavaScript error
  • Fixed: Group values are not converted to the field types when server grouping is enabled
  • Fixed: Filter expressions are not cleared if additional data is assigned through the transport's data

Date/Time Pickers

NEW
  • Added: Ability to define the available times in the dropdown list
  • Added: Option to define multiple parsing formats
  • Improved: Restrict the entered value if its date part is equal to the min value
FIXED
  • Fixed: Popup based widgets can't be nested in other Popup based widget

DateTimePicker

DropDownList

NEW
  • Added: Allow to set an object as optionLabel
FIXED
  • Fixed: (iOS) Styling on DropDown (combo) opening
  • Fixed: ComboBox does not show the loading icon when bound using MVVM
  • Fixed: ComboBox does not select an item with 0 value
  • Fixed: Prevent click events through widget's popup in mobile devices
  • Fixed: Initializing from <select> does not copy the tabindex attribute properly
  • Fixed: Popup based widgets can't be nested in other Popup based widgets

Editor

NEW
  • Added: ViewHTML command that allows access to plain-text HTML editing
  • Added: Allow declarative item customization of the Editor's FontName, FontSize and FormatBlock tools
  • Added: Changed "Text" and "Value" fields used by Editor DropDowns to "text" and "value"
FIXED
  • Added: Android and BlackBerry support regression
  • Added: IE8 injects invalid attributes in the editor's value for particular DOM elements (originalsrc for iframes and altHtml for objects)
  • Added: Unbreakable text shows horizontal scrollbar

Framework Constructs

NEW
  • Added: HierarchicalDataSource with deferred loading capabilities
  • Added: Kendo Web widgets are initialized in a mobile application based on data role (using kendo.all.js)
  • Added: Draggable supports container and axis (x | y) constraint option
  • Added: Transformation effects can be stacked
  • Added: kendo.init supports variable amount of suites to initialize from
FIXED
  • Fixed: Cannot parse JSON data attribute values which start or end with a whitespace
  • Fixed: Popup closes with click on a Draggable inside it

Globalization

NEW
  • Added: kendo.parseDate supports ISO8601 formatted date
  • Added: kendo.parseDate supports Date strings with timezone
  • Improved: kendo.parseDate returns null if no AM/PM specifier is provided
  • Improved: Support for single 't' specifier
FIXED
  • Fixed: Currency formatted strings are not parsed correctly if "en-ZA" culture is used

Grid

NEW
  • Added: Ability to change the pager messages
  • Added: Allow the user to change the page size of the grid
  • Added: First, last, next and previous buttons in the pager
  • Added: Ability to change the current page by typing it in a textbox
  • Added: Show which items are currently displayed in the pager
  • Added: Show message in the pager when the grid is empty
  • Added: Refresh button for the grid pager
  • Added: Ability to set column header template
  • Added: Ability to attach click handler to custom commands
  • Added: Column menu
  • Added: ForeignKey column support
  • Added: Support for setting per column header, footer and cell html attributes
  • Improved: Aggregates are set to zero when grid is bound to empty data
FIXED
  • Fixed: Last footer missing in grid with grouping and footer template
  • Fixed: Cannot enter edit mode when virtual scrolling is enabled
  • Fixed: Group header and toolbar are with switched positions
  • Fixed: Grid headers are misaligned when printed in Firefox and scrolling is enabled
  • Fixed: Grouping can be performed on group and hierarchy headers
  • Fixed: Calling editRow fails when the grid is in "incell" editing mode
  • Fixed: Group reordering does not work properly
  • Fixed: Destroy confirmation message is not displayed
  • Fixed: Multiple filter menus for a single column are created when bound through MVVM to a DataSource instance

Menu

NEW
  • Improvement: Close method without parameters should close all open root items
FIXED
  • Fixed: Preventing Select event should stop navigation
  • Fixed: JavaScript error on init in frameset in IE9
  • Fixed: Popup based widgets can't be nested in other Popup based widget
  • Fixed: Document click handling is not needed
  • Fixed: Click event is handled inside a template

MVVM

NEW
  • Added: ObservableObject's toJSON method should be recursive
FIXED
  • Fixed: Changes in parent fields bound to a template are not reflected
  • Fixed: Value of the input with update on keyup is not updated in some cases

NumericTextBox

NEW
  • Added: Ability to set the min, max and step values using the widget's API
  • Improved: Use placeholder attribute of the input where it is supported
FIXED
  • Fixed: Popup based widgets can't be nested in other Popup based widgets
  • Fixed: Widget with "c" format and "en-ZA" culture does not work correctly
  • Fixed: Cannot clear the value with defined min/max value

PanelBar

FIXED
  • Fixed: PanelBar clears embedded widget selected state

Slider

CHANGED
  • Breaking Change: Slider and RangeSlider should not have default value

Splitter

FIXED
  • Fixed: Collapsed Splitter pane has scrollbars in IE9

TreeView

NEW
  • Added: Allow disabled items to be expanded / collapsed through the API

Upload

NEW
  • Added: RemoveField to Async settings
  • Added: SaveUrl and RemoveUrl options to Async section
  • Added: Progress event
  • Improved: Alert dialog is no longer shown on upload/remove error
  • Improved: Error event is raised when the response code is not 2xx
FIXED
  • Fixed: Drag and drop is not enabled in Chrome
  • Fixed: Unable to set data in upload event on retry
  • Fixed: Status icon should not be rendered in synchronous mode

Validator

FIXED
  • Fixed: Pattern rule should be executed for input elements of type password
  • Fixed: Show decoded validation message text

Window

NEW
  • Improved: Infer visible configuration from content element visibility
FIXED
  • Fixed: Resizing is broken in IE8
  • Fixed: Maximizing a window in Firefox resets the document scroll position
  • Fixed: Creating hidden modal windows hides the modal overlay