December 17, 2007
What’s New in RadControls “Prometheus” for ASP.NET Q3 2007 (Version Number 2007.3.1218):
New Prometheus Control
Stepping upon the rich functionality of its predecessor and built on top of MS ASP.NET AJAX framework, RadGrid “Prometheus” for ASP.NET raises the bar higher in its category. RadGrid Prometheus delivers unmatched performance and an incredible feature set. The Q3 highlights for RadGrid “Prometheus” are:
RadGrid “Prometheus” for ASP.NET features a completely rewritten databinding core, which is an incredible performance boost – the grid is now up to 10 times faster than before. This optimized databinding results in much faster behavior of all RadGrid’s capabilities such as paging, grouping, sorting, etc.
All the controls included in the “Prometheus” suite are now incorporated in a single assembly, which results in an extremely flexible architecture and unlimited customization capabilities. The controls from the “Prometheus” suite can be easily integrated among each other, facilitating the development process. For example, RadSlider is now integrated in RadGrid for enhanced paging and scrolling experience.
RadGrid “Prometheus” for ASP.NET allows you to codelessly edit data through the integrated RadEditor, RadDatePicker, RadInput and RadComboBox column editors. With the help of these controls, you can manage various data entries - text, numerical, dates, etc. Depending on the column data type, a relevant Editor allows you to edit content in a friendly environment.
RadGrid now provides a great new set of client-side methods and events to facilitate customization. It is now very easy to perform almost any RadGrid opreation on the client: expand/collapse, delete, resize, reorder, select, scroll (with option for static headers and static columns).
RadGrid “Prometheus” supports native export to Microsoft Excel that will offer you full control over your data exports. This functionality empowers you to customize the appearance of your exported document prior to exporting.
In addition to all ASP.NET 2.0 declarative datasources you can codelessly bind RadGrid Prometheus to LinqDataSource and ObjectContainerDataSource.
RadMenu, RadTreeView and RadComboBox
New Prometheus Controls
Q3 release introduces three more “Prometheus” controls – RadMenu, RadTreeView and RadComboBox. All three of them are supercharged versions of their classic equivalents, inheriting their rich functionality and beating all records in terms of performance.
RadMenu, RadTreeView and RadComboBox have a rich client-side API and comprehensive set of events guaranteeing full control over various functions performed on the client. You can easily add/delete/update items at the client side and all the changes will be persisted on the server as well. The rich client-side API provides unbeatable performance and desktop-like experience.
The controls have a new highly efficient semantic rendering mechanism, which uses list items and CSS instead of tables. As a result, the HTML output is considerably reduced, which dramatically improves performance.
Prometheus navigational controls now have the ability to bind to web services on the client. The controls can now load data on demand which results in previously unattainable performance boosts. Additionally, the navigational controls support binding to all ASP.NET 2.0 declarative datasources (AccessDataSource, ObjectDataSource, SqlDataSource, SiteMapDataSource, and XmlDataSource) and the new LinqDataSource.
RadUpload is another AJAX-injected control now part of the RadControls “Prometheus” suite. The new version still has the familiar features and functionality, but now offers a couple of optimizations:
RadSpell has been also added to the “Prometheus” suite and takes full advantage of the ASP.NET AJAX framework.
Q3 2007 introduces two new resource controls – RadScriptManager and RadStyleSheetManager, which optimize the loading time and trafic by combining resource requests to the server.
Similar to RadScriptManager, RadStyleSheetManager combines all the requests to stylesheet resource files in the page to a single one, reducing the page load time and traffic. The difference is that it does not replace the ScriptManager, but instead works together with it.