Common for all extensions
What’s New
- Added: FireFox 6 and Chrome 13 support
- Improved: Input components honor ModelState on PostBack
What’s Fixed
- Fixed: Grid and TreeView dragCue status icon is not changed if jQuery 1.6.x is used
- Fixed: When HtmlPrefix is specified the unobtrisive validation attributes are not rendered.
Chart
What’s New
- Added: Chart axis and chart series templates
- Added: Chart axis label rotation
- Added: Data point tooltip
- Added: Different type of line or border for the Chart
- Added: Missing values options for Line chart
- Added: Click event for nearest point in line chart
- Added: onDataBound client-side event
- Added: onSeriesClick client-side event
What’s Fixed
- Fixed: Automatic axis maximum value is not multiple of user-set major unit
- Fixed: Automatic major unit is now calculated from axis min/max values
- Fixed: Axis labels can now be hidden
- Fixed: Border box is smaller than legend when the legend is with top or bottom position
- Fixed: Chart does not fit in container on refresh
- Fixed: JavaScript error when the Chart is not initially visible (IE, FF)
- Fixed: Negative values are incorrectly stacked in line series
- Fixed: Not all minor ticks are rendered when the major ticks are disabled
- Fixed: Numeric axis ticks and labels are not distributed correctly when axis min/max are not divisable by the major unit
- Fixed: Stack overflow when defining line series with inline data
- Fixed: Stacked bar/column series do not appear for very close values
What’s Changed
- Breaking Change > Improvement: Obsolate axis format in favor of axis label format
ComboBox
What’s New
- Improved: Introduced HiddenInputHtmlAttributes to the DropDownList component
What’s Fixed
- Fixed: ComboBox dropdown appears below the upload component and not applying z-index via DropDownHtmlAttributes correctly
- Fixed: Ctrl + X does not update the current value of the combobox
- Fixed: The id of the DropDownList is taken from HtmlAttributes
- Fixed: Using up/down arrow to select item in IE8 prevents keydown event bubbling
Date/Time Pickers
What’s Fixed
- Fixed: DateTimePickers' validation not firing after value change, because the component is already blurred
- Fixed: Inability of two DatePickers to have the same value if focused consecutively
- Fixed: Clicking outside of the input doesn't validate the value
- Fixed: DatePicker throws null reference exception if Value is null
- Fixed: VerifySettings throws exception if Value is equal to DateTime.MinValue
Editor
What’s Fixed
- Fixed: Applying color to hyperlink does not change underline color
- Fixed: Editor content gets encoded if another editor is inserted in the same container
- Fixed: Editor tools do not work if content is selected through context menu
- Fixed: insertImage does not work for Turkish culture
- Fixed: Loading images are not hidden if ImageBrowser is reopened when viewed in IE8
- Fixed: pasting does not trigger selectionChange
- Fixed: Removing underline clears additional formatting
Grid
What’s New
- Added: Ability to edit cell on TAB key press
What’s Fixed
- Fixed: Column headers are draggable even when the grouping area is not visible
- Fixed: Inserting new records when InCell mode is used fails in master/detail scenario
- Fixed: Disappearing grid borders during AJAX editing
- Fixed: Column alignment on touch devices when scrolling is enabled
- Fixed: Grid editor cannot be open if inside another grid editor
- Fixed: Editors with nested grids are not properly encoded
- Fixed: Fltering menu not closing when the Clear button is clicked
- Fixed: Grouping on Date with OperationMode.Client does not work properly
- Fixed: Header and data cells alignment in Firefox 3 and WebKit browsers in RTL mode
- Fixed: Insert does not work properly if mode is InCell and nested inside another grid
- Fixed: Master table column resizing affecting detail table columns as well
- Fixed: OnDelete client event is not triggered in InCell edit mode
- Fixed: Grouping and column reordering on AJAX bound grid does not work properly
- Fixed: Grouping on columns with Titles that start the same does not work
- Fixed: Keyboard navigation on grid with hidden columns
- Fixed: Missing icons or replace them in the main sprite image
- Fixed: PageOnScroll does not update pager status properly
- Fixed: Too wide image buttons inside Grid in IE7
- Fixed: "Out of stack space" error when updating nested models in InCell editing mode
- Fixed: "Security error; code: 1000" JavaScript error message when bound column editor contains file input
- Fixed: Ajax-bound empty grid displays "NaN of undefined" in the pager
- Fixed: Batch editing with client operation mode when initially populated from the server and grouped with aggregates does not work as expected
- Fixed: Binding through client-side dataBind method fails when no DataBinding settings are defined
- Fixed: Calling rebind when in OperationMode=Client should result in request to the server
- Fixed: Client-side error event is not raised in all cases during ajax binding
- Fixed: Column border sticks when resizing the grid with double click
- Fixed: Custom data is not properly send during web service binding
- Fixed: Databinding event is not triggered when refresh button is clicked and client operation mode is used
- Fixed: 'Ends With' is the first filtering option in IE for string columns
- Fixed: Filtering by date throws a JS error
- Fixed: Filtering on strings does not work as expected when bound to OData EF provider
- Fixed: Filtering with client operation mode on nested objects does not work as expected
- Fixed: Footer cells are editable when in detailsView and Batch edit mode is enabled
- Fixed: Grid model binder serializes form button elements as fields
- Fixed: GridRouteValues extension method throws exception if a field contains html content even if AllowHtml attribute is set
- Fixed: Group aggregates on complex objects does not work as expected if ajax binding is used
- Fixed: Group footer cells are editable during inCell edit mode
- Fixed: Group footer is not rendered correctly if detailView is enabled and Ajax binding is used
- Fixed: Groups collapsing does not work as expected when both grouping and detailView are used through server binding
- Fixed: Javascript error is thrown when footer aggregates are enabled and there is no data in the grid when ajax binding is used
- Fixed: Page on scroll does not page properly on older IE browsers
- Fixed: Pager is not updated properly after using dataBind()
- Fixed: PageUp and PageDown keys action are reversed when keyboard navigation is enabled
- Fixed: PopUp window title cannot be modified
- Fixed: Several clicks on Update button are required, in order changes to be submit if remote validation is used
- Fixed: String filtering fails with some cultures
Menu
What’s New
- Added: Ability to bind items to IEnumerable<>
What’s Fixed
- Fixed: Selecting menu item cannot be prevented
NumericTextBox
What’s Fixed
- Fixed: Invisible spin buttons and incorrect NumericTextBox alignment in RTL mode in WebKit browsers
- Fixed: NumericTextBox renders Model.Value when the ModelState is not valid
- Fixed: Tabbing through numeric textboxes raises JavaScript error in IE8
PanelBar
What’s Fixed
- Fixed: Item selected style CSS class not applied initially from the server
Slider
What’s Fixed
- Fixed: First and last ticks positioning when TickPlacement is not "Both"
Splitter
What’s New
- Added: Allow passing of data to the server when using ajaxRequest()
TreeView
What’s New
- Added: BindTo overload for IEnumerable<TreeViewItemModel> (useful for hierarchies that are generated in the controller)
- Improved: dataBound event does not specify which node has been data-bound
What’s Fixed
- Fixed: Checkbox borders in IE
- Fixed: Checkable nodes are rendered with identical IDs if parent nodes don't have checkboxes
Upload
What’s Fixed
- Fixed: Can't select a file with no extension
- Fixed: Form field name empty when uploading files in IE 8 and below (using jQuery 1.6.2)
- Fixed: Regression - UpdateModel does not work with synchronous Upload in the form (IE only)
- Fixed: User data set in the OnRemove client-side event is not sent to the server
Window
What’s New
- Added: Allow ajaxRequest() to pass on data when requesting URLs
- Added: Visual clue that the window can be resized
What’s Fixed
- Fixed: Incorrect Window centering in WebKit when the page is scrolled
- Fixed: Creating an invisible modal window hides modal overlay
- Fixed: Window size shrinks in IE 8, when Sitefinity skin is used