Release History

UI for ASP.NET AJAX 2009.31103

New controls

RadListView a brand new ASP.NET AJAX control that enable users to view and manage various data entries in a list.

RadListView features include paging, sorting, and selection of items that allow you to navigate through the data or group it based on the end user preferences.

Rich Data Editing – Telerik RadListView allows you to manage various data entries based on the controls you embed within its edit/insert templates. It supports automatic data editing operations (through ASP.NET 2.x/3.x data source controls) as well as manual editing.

Predefined layouts – The template mechanism of Telerik RadListView allows you to model the look and feel of each of its elements in a completely custom manner. With RadListView, you can layout your data any way you like.

Powerful Databinding – Telerik RadListView has built-in support for all ASP.NET 2.0 datasources, as well as .NET 3.5 (LinqDataSource, WebServices, Entity Framework).

RadDataPager control to provide rich paging functionality

RadSitemap – Introducing a new lightweight and flexible control that displays the list of pages on a web site organized in hierarchical fashion

Configuration – Users can customize the control appearance by choosing various configuration options (list or flow state, number of displayed columns, vertical or horizontal view)

Templates – RadSiteMap gives you full control over the node markup. You can define per-level, per-node and global templates.

RadRating – Telerik RadRating is a flexible UI component that allows users to intuitively rate by selecting number of items from a predefined maximum number of items. The user can fully customize the control by configuring its orientation, rating precision, direction etc.

Horizontal/Vertical Orientation, Direction – RadRating can be displayed horizontally or vertically on the page. You can also configure its direction to suit your needs or layout (right-to-left, top-to-bottom, and vice versa)

You can choose the maximum number of items the user can rate from

Selection Modes – In Single mode a single item is marked as selected and in Continuous mode all items, starting from the first one, are marked as selected.

Rating Precision – the RadRating control enables users to select their rating value by setting the Precision property to Exact, Half, or Whole Item

Common for all controls

Support for Visual Studio 2010 Beta 2

Performance Optimizations on the Server - With Q3 release ASP.NET AJAX introduces performance optimizations on the server. By deleting reflection code we have achieved up to 30% improvements depending on the scenario.

New SiteFinity skin

Visual Studio Extensions

What’s New:

Upgrade Wizard now automatically checks for new available versions on the Telerik website. A new version can be automatically downloaded and the project can be reconfigured to use it.

Revamped wizard UI

RadAjax

What’s New:

RadAjaxLoadingPanel supports fading JQuery animation and exposes OnClientShowing and OnClientHiding client events that can be wired to cancel the default loading and display your custom animation.

RadBinaryImage

What’s New:

RadBinaryImageColumn - DefaultImageUrl

What’s Fixed:

Fixed: Error if ResizeMode is Fit and image original height or width is greater than the resized one

Fixed: Fore- and BackColor are not rendered as inline style to the input when set to a color in rgb format

Fixed: Drop Down is misplaced in Opera and Safari when placed in relatively positioned container with scrollbar

RadCompression

What’s New:

Support for compression of RIA DataServices

Added an extensibility point to determine if the viewstate compression should be applied in conjunction with httpcompression

RadDock

What’s New:

New rendering:

Support for rounded corners. All skins support normal/rounded. To enable the rounded corners functionality of the control, set the EnableRoundedCorners property to true (by default it is false for backwards compatibility).

Improvements of the resize functionality – docks can be now resized from all sides – right, bottom, left and corners.

The new rendering fixes several reported problems – e.g. a problem with overlapping commands when one or more docks are on top of another.

Improved loading time on the client (less JS code is executed when the dock loads). Reduced size of JavaScript calculations required by RadDock on the client for setting size, resizing, etc.

RadEditor

What’s New:

Accessibility improvements for Royal National Institute of Blind People

Allow Applying the same properties to all table cells in the TableWizard and Cell Properties dialog. Implemented "Select all" button.

Added localization string "Margin" in the set image properties dialog

Integrated tool for RadEditor PDF

Implement Enter key support for Link Manager dialog in RadEditor.

Added new MaxTextLenght and MaxHTMLLength properties to limit content size

What’s Fixed:

Fixed: A problem with relative links when removing nodes using the Dom Inspector module.

Fixed: Sometimes under Opera the editor dialogs are resized when opened so part of the content is hidden.

RadScriptManager

Fixed: RadScriptManager can throw a server-side exception when a malicious content is injected in the hidden field that it registers

RadSpell

What’s New:

Create an example that shows usage of the Google SpellCheckProvider

Add a LocalizationPath property (similar to editor and file explorer), which allows to load .resx files from any location in the web application

Automatic selection of server controls for the design time support of the ControlToCheck property

RadSplitter

What’s New:

New DockOnOpen property

Compatibility with RadXmlHttpPanel.

What’s Fixed:

Fixed: In case the RadSplitter is in an invisible parent, and one of its panes has ContentUrl set, you will get a JS error.

Fixed: RadSlidingPanes open correctly when the page is in quirks mode.

Fixed: The expandPane method of the RadSlidingZone now first collapses the currently expanded sliding page before it expands the sliding pane.

Fixed: In some cases you could get the following JS error: “'this.get_splitter()' is null or not an object”.

RadTabStrip

What’s New:

Scrolling for vertical RadTabStrip

Breaking change:

Some changes have been introduced in the rendering of the RadMultiPage in order to improve its SEO performance. The control now relies on a base stylesheet instead of inline styles. If you have set Telerik.EnableEmbeddedBaseStylesheet to "false" in the web.config/appSettings RadMultiPage will not render correctly. You have to set EnableEmbeddedBaseStylesheet to "true" on the control itself to fix this issue.

RadToolBar

What’s Fixed:

Fixed: Button height

RadToolTip

What’s New:

Add a localization property for manual close button

Added a client method which returns the manual close element (e.g when needed to focus() it, etc)

What’s Fixed:

Fixed: A bug with the RadToolTip's z-index under Safari and Google Chrome

Fixed: A bug when constantly refreshing the tooltip with AJAX

RadUpload

What’s Fixed:

Fixed: RadUploadHttpModule should not throw an exception when an attempt is made to use it in medium trust

RadWindow

What’s New

Added ability to close a RadWindow from inside the content page by calling window.close as an alternative for GetRadWindow().close()

ContentTemplate –ability to load content (controls) from the current page instead of showing a different page.

If you have multiple window managers on the page, you can call radalert, radconfirm and radprompt for each individual instance (manager.radalert())

New property Opacity which controls the opacity of RadWindow. It could be set both on the server and on the client and it gets values between 0 (transparent) and 100 (opaque)

What’s Fixed

Fixed: A bug with RadWindow's width when it has been maximized and minimized after that

Added ability to close a RadWindow from inside the content page by calling window.close as an alternative for GetRadWindow().close()

Fixed: Style="z-index" is applied only to RadWindowManager, not to standalone RadWindow controls

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.