What's new

UI for ASP.NET AJAX

Release History

UI for ASP.NET AJAX 2010.31215

December 14, 2010

Common for all controls

What’s New

  • Improved: Updated jQuery library used in Telerik.Web.UI to version 1.4.4

What’s Fixed

  • Fixed: Telerik AJAX controls localization with custom LocalizationPath causes an exception when the resource file contains entries with empty values
  • Fixed: Blur event fails to bubble in WebKit during keyboard navigation

SharePoint 2007/2010

What’s Fixed

  • Fixed: [SharePoint2010] Editing of a page with RadEditor from Site Pages library in SharePoint 2010
  • Fixed: [SharePoint2010] Lists edited with RadEditor for SP2010 can not be saved in Chrome browser
  • Fixed: [SharePoint2010] SPRadGrid should get look-up column fields by internal name
  • Fixed: [SharePoint2010] SPRadGrid failing to parse multi-value look-up column values
  • Fixed: [SharePoint2010] SPRadGrid's sorting being applied only for the items on the current page
Visual Studio Extensions Icon

Installer and Visual Studio Extensions

What’s New

  • Improved: Toolbox Configurator UI
  • Improved: Option to select the .NET Framework-specific Telerik.Web.UI assemblies to be deployed on the target machine

What’s Fixed

  • Fixed: The Live Demos shortcut now outputs to the desktop when Visual Studio 2005 and .NET Framework 3.5 SP1 are installed on the machine
  • Fixed: Design-time issues (InvalidCastException) when having parallel installs
RadAjax Icon

RadAjax

What’s Fixed

  • Fixed: RadAjaxLoadingPanel not appearing after first AJAX request in Firefox
RadAsyncUpload Icon

RadAsyncUpload

What’s New

  • Added: Updates for the eventArgs of fileUploadRemoving event - added fileInfo, row and rowIndex properties
  • Added: Functionality to cancel upload and remove uploaded files

What’s Fixed

  • Fixed: Setting allowed extensions with a dot prefix creates incorrect filter in the OpenFile dialog, when the Silverlight module is used
  • Fixed: set_allowedFileExtensions method appends the extensions passed as a parameter to the current set instead of replacing them
  • Fixed: The InputStream passed to the Process method of the Async upload handler references only the last chunk of the uploaded file
  • Fixed: RadAsyncUpload does not deserialize the TimeToLive property set on a sample async upload configuration
  • Fixed: deleteFileInputAt method not removing the row passed as index
  • Fixed: Flash module throws an exception when used inside RadWindow content template
  • Fixed: Setting allowed extensions with a dot prefix creates incorrect filter in the OpenFile dialog, when the Silverlight module is used
RadButton Icon

RadButton

What’s New

  • Added: 24 by 24 pixels icons embedded in the base style sheet to be available for usage with a class name
  • Improved: Focus and Active states to be the same as button's checked state in order to have different visual styling for Normal, Hovered and Focus/Active states
  • Improved: Hover state should have cursor pointer because of UX and accessibility reasons
  • Improved: SplitButton visual styling
  • Improved: Checkbox hover filled state visual styling
  • Improved: Raise "clicking" (OnClientClicking) client-side event at a later stage

What’s Fixed

  • Fixed: Problem with RadButton and RadAjaxManager - the affected controls are not updated on the client
  • Fixed: Problem with HtmlForm.DefaultButton and Panel.DefaultButton under non-IE browsers
RadCalendar Icon

RadCalendar/RadDateTimePickers

What’s Fixed

  • Fixed: RadDatePicker popup shadows do not work in IE6
  • Fixed: Setting RadCalendar.FastNavigationSettings.DateIsOutOfRangeMessage property to an empty string does not disable the alert message
RadComboBox Icon

RadComboBox

What’s Fixed

  • Fixed: Mobile Safari 4.1+ has fixed the scrollTop/scrollLeft bug and breaks the RadComboBox dropdown
RadEditor Icon

RadEditor

What’s Fixed

  • Fixed: All links should open in a new window in Preview mode
  • Fixed: Caret is hidden after going from Preview to Html mode in Firefox
  • Fixed: ConvertWordLists strip formatting option, when pasting multi-level (more than 2) lists
  • Fixed: Edit Link Problem
  • Fixed: If the editor has never been focused and InsertImage or SetImageProperties icon is clicked, a js error is thrown in Chrome/Safari and the dialog does not display
  • Fixed: Import RTF file problem
  • Fixed: InsertLink and InsertTableLight tools do not work when used with ToolProviderId
  • Fixed: Internet Explorer bug with bullet lists
  • Fixed: Non-uniform behavior between browsers for bullet & numbered lists
  • Fixed: Showing the default width 80px for EditorDropDown tools, when they are loaded in Visual Studio Designer
  • Fixed: "A potentially dangerous request..." exception is sometimes thrown when using the CSDialog in RadEditor
  • Fixed: RadEditor's link manager reposition styled links at the beginning of the content in Safari for Mac
RadFileExplorer Icon

RadFileExplorer

What’s Fixed

  • Fixed: RadFileExplorer displays incorrect pager when browsing an empty or a non-existing folder
RadFilter Icon

RadFilter

What’s Fixed

  • Fixed: RadFilter layout problems in IE7
RadFormDecorator Icon

RadFormDecorator

What’s New

  • Improved: RadFormDecorator should use scrollbars on dropdowns with many items
  • Improved: RadioButtons and Checkbox sprites updated with images for disabled, checked and unchecked states
  • Improved: WebKit browsers body scrollbars styled in the same way as div and textarea scrolls

What’s Fixed

  • Fixed: "undefined" is displayed in an empty dropdown list if it is styled with RadFormDecorator
  • Fixed: Unexpected exception with FormDecorator and login controls when their RenderOuterTable property is false
RadGrid Icon

RadGrid

What’s New

  • Added: Default value for the FilterControlAltText property of GridColumn
  • Added: GridNumericColumn.DecimalDigits property
  • Added: LocalizationPath property to specify custom location for XML resource files
  • Added: Layout initialization when control is initially hidden on the page

What’s Fixed

  • Fixed: Problem with RadGrid export to PDF throwing a server exception in some cases
  • Fixed: Column resizing does not function correctly in Chrome and Safari.
  • Fixed: The ExcelExportCellFormatting event is fired twice for every cell when exporting to Excel
  • Fixed: RadGrid loads jQuery unconditionally instead of when specific functionality is enabled
  • Fixed: RTL detection in Opera
  • Fixed: JS error is thrown with keyboard navigation when the active row from the previous page has a greater index than the current number of items
  • Fixed: Automatic serialization of HeaderContextMenu.EnableImageSprites in mark-up
  • Fixed: RadGrid's client-side item events do not return the GridDataItem instance for which the event is raised
  • Fixed: HeaderContextFilterMenu throwing a double ajax request
  • Fixed: Pager item does not apply a custom PagerStyle.PageSizeLabelText when PagerStyle.Mode is either Advanced or NextPrevNumericAndAdvanced
  • Fixed: HeaderStyle-CssClass and ItemStyle-CssClass not working for GridDragDropColumns
  • Fixed: Column show/hide do not work on Safari for MAC
  • Fixed: RadGrid throws an error when it is in edit mode with enabled keyboard navigation and no active row is set
  • Fixed: Edit form is displayed more than once with AllowMultiRowEdit="false" when PageSize is reduced
RadInput Icon

RadInput/RadInputManager

What’s Fixed

  • Fixed: RadNumericTextBox does not apply positive pattern properly if there is more than one "n" symbol in the pattern
  • Fixed: RadNumericTextBox does not correctly set its value when 0.09999999999999999 is entered
  • Fixed: RadInput js error when CustomValidator is used with ControlToValidate="" and SetFocusOnError="true"
RadListView Icon

RadListView

What’s Fixed

  • Fixed: RadListView does not sort properly when bound to EntityDataSource with paging enabled
  • Fixed: Sorting on float/double in .NET 2.0
RadMenu Icon

RadMenu

What’s Fixed

  • Fixed: Navigating with the keyboard in a scrolling menu breaks the scroller
  • Fixed: RadMenu fails to size its RTL root items with ImageUrl on first load in IE7/8 and Quirksmode
  • Fixed: Keyboard navigation in RadMenu is partially broken
RadPanelPar Icon

RadPanelBar

What’s Fixed

  • Fixed: RadPanelBar in FullExpand mode flickers on page load when it has content template for the expanded item
  • Fixed: Keyboard navigation in RadPanelBar is partially broken
RadRotator Icon

RadRotator

What’s New

  • Added: New OnClientItemsRequesting event which can be used to pass an argument to WebService when load on demand is used
  • Added: Support for reflections in the Carousel and CarouselButtons modes

What’s Fixed

  • Fixed: In CoverflowMode, the control looses the reflection of the items when placed in a RadPanelItem and the IE7/8 browser is resized
  • Fixed: Incorrect width and height of rotator items in IE6, when in CoverFlow mode and ItemWidth and ItemHeight properties are set to smaller values than the actual size of the images in the items
RadScheduler Icon

RadScheduler

What’s Fixed

  • Fixed: Appointment width is recalculated too slow in Timeline View with high number of time slots
  • Fixed: Appointments appear to span two days in Timeline View when they start on the last date of DST (Web Service binding)
  • Fixed: Appointments will get a custom attribute named "Reminder" when setting the reminder through a template. This can cause an exception with declarative data sources
  • Fixed: Timeline view>Web Service binding>getTimeSlotForAppointment method assumes the appointment is always allDay
  • Fixed: When dragging an appointment in Timeline View the time of the dropped appointment is changed to 12am (WebService binding only)
  • Fixed: When appointment has no duration, its height is not calculated properly which results in an exception
  • Fixed: Exporting all-day appointments in iCalendar format to MS Outlook does not preserve the all-day checkbox selection
  • Fixed: Appointment does not detach its RecurrentParentID when the master appointment is demoted to a regular one
RadSlider Icon

RadSlider

What’s Fixed

  • Fixed: The client/server ValueChanged event is raised when the control loads, in case the Value property is set to a value that is outside of the range [MinimumValue; MaximumValue]
  • Fixed: JS error is thrown by get_items method in case the slider is in an invisible parent and as a result has not yet initialized its items collection
  • Fixed: the Lock thumbs interaction mode - the SelectionStart thumb might surpass the SelectionEnd thumb, in case IsDirectionReversed is set to "true" and ItemType is set to "Tick"
RadScriptManager Icon

RadStyleSheetManager

What’s New

  • Improved: RadStyleSheetManager to combine style sheets in a designated external folder
  • Improved: RadWebResource invalid script/style sheet handling

What’s Fixed

  • Fixed: A server-side exception thrown by RadStyleSheetManager when a (Rad)ScriptManager is not on the page
RadTabStrip Icon

RadTabStrip

What’s New

  • Added: A visual cue during keyboard navigation
  • Improved: ContentUrl to load after opening the PageView for the first time (lazy loading)

Breaking changes

  • Improved: RadTabStrip scrolling is broken in RTL mode
RadToolTip Icon

RadToolTip

What’s Fixed

  • Fixed: Incorrect display of tooltip's title when EnableShadow="true"
  • Fixed: When RadToolTipManager with WebService is used with AjaxControlToolkit (.NET40) or MicrosoftAjax.js is registered, there are multiple calls to the service and incorrect values are returned
RadTreeList Icon

RadTreeList

What’s New

  • Added: RadTreeList WCAG Level A accessibility compliance

What’s Fixed

  • Fixed: RadTreeList does not recreate TreeListSelectColumn & TreeListTemplateColumn on postback
  • Fixed: Sorting on float/double
  • Fixed: ClientSettings not persisted in ViewState
RadTreeView Icon

RadTreeView

What’s New

  • Improved: RadTreeView.addNodesTo() client method accepts already rendered nodes from another RadTreeView instance

What’s Fixed

  • Fixed: After node.startEdit and clicking on node's image, but only when EnableDragAndDrop=true, the input of the node never gets replaced by plain text
  • Fixed: Context menu id is sent to the client even if it belongs to a menu with Visible=False setting
  • Fixed: If in the ClientNodeChecking's handler we cancel the event and change the checked property of the node, the checkbox's state becomes the opposite (wrong)
  • Fixed: RadTreeView.addNodesTo() client method does not accept already rendered nodes
  • Fixed: RadTreeView.addNodesTo() client method does not accept TreeView instance as a target
RadWindow Icon

RadWindow

What’s Fixed

  • Fixed: When AutoSize and ContentTemplate are used under Chrome/Safari, sometimes additional space remains at the bottom of the window
  • Fixed: When the Simple skin is used, the window control unexpectedly changes its Height when its Width is changed
  • Fixed: Accessibility validation error when RadWindowManager is on the page (caused by missing title in radprompt's input template)

New features & Roadmap

Have a feature request?

Post your feedback via the ASP.NET AJAX Feedback Portal.

What's new across all Telerik products?

See the updates feed

Getting Started Section Wavy Background

Next Steps

Launch demos

See Telerik UI for ASP.NET AJAX 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 Telerik UI for ASP.NET AJAX with dedicated technical support.