We are very pleased to announce the availability of our new “Futures” build of RadControls “Prometheus”. This is a preview build for our Q1 2008 Release and includes latest developments on all controls in the suite. We are dedicated to involve the community with our progress and hear your feedback on the new features and improvements we have been working on.
The new “Futures” build introduces a preview of several key additions to the “Prometheus” suite – RadToolbar, RadPanelbar, RadTabstrip as well as the new RadFormDecorator control which allows for skinning of basic button, checkboxes, and radiobuttons. These controls now take full advantage of ASP.NET AJAX framework and have significantly improved client-side behavior. Performance and HTML output has also been improved across all new Prometheus products. The “Futures” also bring latest enhancements in the rest of the Prometheus controls as well as updated installer and documentation.
The “Futures Build” (Telerik.Web.UI_2008_1_325) is now available for download in your Client.Net accounts. Please see attached screenshot.
See online demos at:
http://www.telerik.com/demos/aspnet/prometheus-futures
Your feedback will be highly appreciated – please do not hesitate to share any suggestions or comments you might have.
Please note that this is a work-in-progress and some of the features are still in development and QA.
RadToolBar
· New semantic rendering for minimal HTML output and full accessibility
· New item types - DropDown and SplitButton (dropdown items)
· New client-side rendering, persistence of items added client-side
· New client-side events and extended client-side API
· Custom attributes
· Expand/Collapse animations for dropdown items
· State-related images and classes (HoveredImageUrl, CheckedImageUrl, DisabledImageUrl, HoveredCssClass, CheckedCssClass, HoveredCssClass)
· Navigation - button items (RadToolBarButton and RadToolBarSplitButton) have a NavigateUrl and Target properties to navigate to a specified URL
· Loading content from XML file and outputting content as XML
· Visual Studio Design time support and item builder
RadPanelBar
· New client-side rendering, persistence of items added client-side
· New client-side events and extended client-side API
· New property of RadPanelItem - PreventCollapse - by default it is set to false. If it is true item will not be collapsed
· New property of RadPanelBar -AllowCollapseAllItems -This allows all items to be collapsed even if the panelbar's ExpandMode is set to SingleExpandedItem or FullExpandedItem
RadTabStrip
· New client-side rendering, persistence of items added client-side
· New client-side events and extended client-side API
· Templates
· Improved scrolling - scrolling arrows are rendered only when needed
· Improved skinning - every skin defines the appearance for all 4 types of orientation
RadFormDecorator
RadFormDecorator is part of Telerik "Prometheus" suite that enables CSS skinning of checkboxes (<asp:CheckBox />), radiobuttons (<asp:RadioButton />) and buttons (<asp:Button />) without generating any additional Html elements - hidden inputs, div's, etc. Thus, it integrates seamlessly into the page and doesn't require any changes to the existing page's layout.
Here are the main features of the control:
· 12 skins
· Hover/Out states for the buttons using pure CSS
· Caching of images for IE6 for smooth user experience
· CSS for disabled radiobuttons, checkboxes and buttons
· Various CSS look & feel improvements
RadEditor (updates)
· New dialog caching mechanism - dialogs will not reload when opened again, all changes are made client-side and persisted after close
· New a style builder dialog
· Added AjaxSpellLoaded event, exposed the AjaxSpellCheck object in the public API
· Added OnClientPasteHtml, OnClientInit events
· Added CssClasses support (same as RadEditor classic)
· Added CustomDropdowns (same as RadEdiotr Classic)
· Added a new property – EditorFilters - you can set which content filters will be active when the editor loads. Also added EnableFilter and DisableFilter methods to the editor server API
· Fixed a couple of XHTML compliance issues
· Fixed an issue when setting the width and height properties
· Fixed a couple of issues with span tags in FireFox
· Fixed a problem with the spell checker in a specific scenario when it tried to check JavaScript code and html comments.
· Fixed a problem when uploading files and only one folder is in the upload paths list
RadChart (updates)
· AutoLayout functionality - The AutoLayout functionality instructs the control to perform out-of-the-box layout arrangement that provides optimal utilization of the whole chart area and ensures that all chart elements are fully readable and do not overlap with one another.
· Zooming / Scrolling functionality - allowing users to explore portions of large charts in more detail with excellent performance. The user can zoom to a portion of the chart by dragging and selecting with the mouse (see left-most image below) to set a new scale for the chart. AJAX retrieves the visible "chunk" of the chart that was selected. The user can continue to navigate the chart by scrolling.
· Fixed an issue in programmatic databinding to LINQ queries.
· Fixed serialization exception with StateServer / SqlServer session state and storing the viewstate in session via PageStatePersister.
· Fixed an issue with high CPU usage for pie chart in certain cases
· Fixed a DataBinding issue when changing datasources
RadGrid (updates)
· Global ItemTemplate for GridTableView - When an item template is set all GridDataItems/GridEditableColumns (auto-generated or declarative) will be replaced with a single cell which will be used as a container for the templated content.
· NestedViewTemplate (detail table template)
· Footer aggregates - Provides an intuitive method to define aggregates per column from design time and render the results inside the respective column's footer. Aggregate calculations are supported for GridBoundColumns and GridCalculatedColumns.
· Group footers and aggregates - In addition to displaying summaries/results from aggregates in the group header, RadGrid exposes group footers feature which provides the option to render footer under each group in the grid
· PopUp edit form - RadGrid supports editing items in a popup edit form. When an item is put in edit mode RadGrid will display a popup with the edit form.
· Calculated columns - You can sort, group and/or filter these columns exactly in the same way as GridBoundColumn
· Confirm with RadWindow for GridButtonColumn and GridClientDeleteColumn
· Insert Item Positioning - Insert item will be rendered either on top or under grid's results
· Expand/collapse of Grid's filtering item - lets you expand or collapse grid's filtering item
· RadMenu as filtering menu - RadGrid's filtering menu is now replaced by RadContextMenu
· Optimized databinding
RadScheduler (updates)
· Grouping by resource is now supported in all views
· Support for two grouping modes - horizontal and vertical
· The advanced template is now available as a set of user controls for easier customization
· New view type - timeline view (work in progress)
· Complex properties for more flexible control on the configuration of each view type (work in progress)
RadAjax (updates)
· Ajax requests queuing
RadCalendar (updates)
· Public Holidays -- RadCalendar now supports Repeatable Holidays that allow you to define holiday events repeated each year.
RadSplitter (updates)
· Updated SlidingPanes rendering
· Fixed a couple of XHTML compliance issues
RadWindow (updates)
· Support for restriction zones