What’s New in RadControls “Prometheus” for ASP.NET Q3 2007 SP2 (Version Number 2007.3.1425):
Common for all controls: RadAjax
What’s Fixed
- RadAjaxPanels within dynamically loaded user controls that are loaded later than Page_Init (e.g. on Page_Load) are now properly ajaxified.
- Script controls within nested AjaxPanels now get properly registered on Ajax request from the nested panel.
- AjaxPanel as initiator can now update another Panel.
- RadAjaxManager: rendering optimizations on ajax requests of the update panels that the control logic uses internally.
- Improved support for validation controls
- RadAjaxManager is now listed in Visual Studio design time properties builder as initiator
RadCalendar
What’s Fixed:
- RadDate/TimePicker was too wide under Safari. The issue is now fixed.
- RadDate/TimePicker now works properly on Reset.
- RadDate/TimePicker: OnSelectedDateChanged event handler no longer fires twice
- RadDate/TimePicker design time problems are now fixed - proper resize and rendering of the control at design time, fully functional SkinChooser.
- RadCalendar FastNavigation Today Button issue is now fixed -- Server-side selection event not firing consistently when using FastNavigation Today Button (with EnableTodaySelection="true").
RadChart
What’s Fixed:
Charting Engine:
- Fixed Intellisense issue.
- Fixed an issue with Horizontal bar series item label alignment.
- Fixed an issue with DataSourceID value lost in some cases.
- Improved behavior when difference between the min and max value is very small, now works correctly with values up to 10E-14.
- Improved pie-chart performance.
- Improved bar width behavior in some cases with more than 1 series in the chart.
- Fixed an issue with image maps for area charts.
- Http handler security vulnerability fixed with UseSession=false.
RadChart control:
An issue with medium trust is now fixed.
RadColorPicker
What’s Fixed:
- Fixed a problem with the tooltip when the "No Color" is selected. Now the tooltip is "blank".
RadComboBox
What’s New:
- Implementing auto height of RadComboBox – the dropdown occupies all the available height.
- ShowMoreResults functionality with WebService load on demand.
- Integrated ShowMoreResults, VirtualScrolling and WebService.
- Added OnClientLoad event.
- Added Telerik.Web.UI.RadComboBox.ComboBoxes array, which contains all instances of RadComboBox controls on the page.
What’s Fixed:
- RadComboBox now works correctly with RequiredFieldValidator under FireFox.
- RadComboBox no longer freezes when it contains templates and updates itself (through RadAjaxManager)
- RadComboBoxItem's text and value are now both bound when the datasource is
- an arrayList
- RadComboBox does not lose its focus when the user right clicks on another control
RadDock
What’s Fixed:
- Problem with server event names is now fixed.
- Z-index is no longer changed when dragging a dock.
RadEditor
What’s New:
- The editor will not render any scripts when enabled is set to false.
- Added a get_textArea() mothod to the editor client API.
- RadEditor scripts optimization - the editor now renders less JavaScript code on the page.
- Implemented a new option for Strip on Paste - AllExceptNewLines (strips all tags and keeps new lines and br tags)
- Updated editor localization - proper localization strings are now displayed in undo/redo dropdowns
- If there is a single folder in the file browser dialogs, the editor will navigate to that folder automatically.
What’s Fixed:
- Changed the ajax spellchecker default settings - repeated words will now be ignored by default.
- Styles were not always preserved in FireFox. The issue is now fixed.
- Fixed a problem with nested lists in FireFox.
- Fixed a problem with the FireFox paste plain text dialog.
- When pasting content with allowscripts = false, the scripts in the content will be removed. The issue is now fixed.
- Fixed a problem with the editor in an HTTPS site causing a warning message.
- Margins will no longer be stripped from pasted MS Word content.
- Fixed an issue with font tags with size="+0".
- Fixed a problem when the Cancel spellchecking button is used.
- Fixed a problem with scripts inside comments.
- Fixed a problem with links starting with www in Internet Explorer.
- Fixed a problem with multiple editors when the Skin property is used.
- Fixed a problem with the editor width/height during postbacks.
- Fixed a problem with the font name dropdown showing "AZBY" in some scenarios.
- Fixed a problem with Find and Replace dialog when replacing inside a textbox in Internet Explorer
RadGrid
What’s New:
- OverrideDataSourceControlSorting boolean property for GridTableView with default value “false”.
- Csv section added to ExportSettings where you can specify Column/Row delimiter.
- EnableRowHoverStyle added to ClientSettings with default value “false”.
- Row hover styles added to all skins.
- ToolTip = Text in GridHyperLinkColumn
What’s Fixed:
- GridDropDownColumn.EnableEmptyListItem does not work when the control editor is RadComboBox -- no empty item is appended to the items collection. The issue is now fixed.
- Setting ExportSettings.ExportOnlyData to true prevents styles being applied to the grid items / alternating items; also no client events were fired for the same as the client objects were not created as well. The issue is now fixed.
- Paging does not work in some cases after sorting. The issue is now fixed.
- Pagers not calculated in GridDataDiv height. The issue is now fixed.
- Auto layout now works as expected in all scenarios.
- GridCreated is no longer called earlier than expected.
- Filter Menu memory leaks are now eliminated.
- GridDropDownColumn.DropDownControlType="DropDownList" is now properly applied for detail tables as well.
- InsertText on commandColumn is now properly persisted for detail tables.
- When item is deleted through ClientDeleteColumn on the client it is now properly removed from selectedItems and dataItems collections.
- Wrong spelling of GridCellDataBoundEventArgs and GridCellDataBoundEvent is now fixed.
- Visual Studio design time property builder datasourceID dropdown now properly selects datasourceID instead of setting data expressions.
- Browser freeze with client select column and large number of rows is now fixed.
- RadComboBox inside a grid column is now properly closed when scrolling.
- Export to ExcelML: if columns are not visible they are no longer exported.
- Filtering is no longer lost on declared columns in detail tables on page/sort/etc.
- Bottom CommandItem is now properly displayed when scrolling is enabled.
- Paging now works properly with disabled ViewState.
- Null ItemTemplate will no longer cause GridTemplateColumns.FillValue to throw null ref. ex. on delete
- ShowFooter="true" no longer breaks auto layout when scrolling with static headers.
- Rebind in UpdateEdited command can now be properly be canceled.
- e.Item can now be GridEditFormItem or GridDataItem in UpdateEdited command
- Column FooterStyle is now applied properly in all scenarios.
- The grid will no longer call Clone() method of ICloneable interface. The issue is now fixed.
- No more deprecated styles in the HTML code for the NoRecordsItem.
- RadGrid no longer throws exception - "Sys.ArgumentNullException: Value cannot be null. Parameter name: id" - in case of unbound grid
RadInput
What’s Fixed:
- RadInput controls issue with RequiredFieldValidators is now fixed -- Focusing and blurring the control (without typing any value) erroneously triggered the ErrorMessage of the validator.
- RadInput controls issue with AJAX toolkit validation callouts is now fixed -- The callouts were not positioned correctly when RadInput was in the new rendering mode (span wrapper instead of table).
- RadInput controls now work properly on Reset.
- RadInput Visual Studio design time problems are now fixed - proper resize and rendering of the control at design time, fully functional SkinChooser.
- RadNumericTextBox: server Focus issue is now fixed -- the value for type="Currency” is improperly evaluated if the server Focus( ) method is called (the control is focused but on blur the value is not correct).
- RadNumericTextBox: spin Buttons no longer throw "Unspecified error" inside AJAX Panel
- RadNumericTextBox: issue with negative values turned into positive on spin button click is now fixed.
- RadNumericTextBox: parsing issue with values with leading decimals is now fixed.
- RadTextBox with TextMode set to Password and EmptyMessage set to anything, n initial load the RadTextBox is empty. The issue is now fixed.
- RadTextBox: MultiLine mode no longer ignores MaxLength
What’s Fixed:
RadMenu
RadScheduler
What’s New:
- Custom attributes are now accessible on the client-side.
- Reduced client-side initialization time.
- Support for MinutesPerRow values that are not divisors of 60.
- Implemented two new overloads for ExportToICalendar that take IEnumerable<Appointment> instead of AppointmentCollection as argument.
- SupportsMultipleResourceValues property for RadScheduler providers is now obsolete.
What’s Fixed:
- Visual Studio design time support fixes for ResourceView.
- Setting SelectedDate to a DateTime with time part different than midnight no longer causes problems in WeekView.
- Resource selection now works in the advanced template with ViewState turned off.
- The recurrence controls in the advanced template are now shown after cancelling the Insert/Update event on the server.
- Recurring appointments that start on the previous day are now properly shown in DayView.
- Yearly recurrence rules are now correctly evaluated if the appointment crosses the year boundary.
- Runtime exception when an appointment ends at midnight on the last day of month is now fixed.
RadToolTip
What’s New:
- Added support for WebServices.
- Added an extra property called "Value" in TargetControl.
- Added a "ToolTipZodeID" property for the RadToolTipManager - choose an html element, whose children will be tooltipified
- Updated client-side API (set_text, set_content, set_title)
What’s Fixed:
- Fixed a problem with tooltip not closing properly when mouse moved quickly in/out
- Pressing Esc will now close a tooltip only if it is not modal.
RadTreeView
What’s New:
- Holding Shift enables multiple node selection.
- Implemented OnClientCallBackError event.
- OnClientNodeDragging is now cancelable.
What’s Fixed:
- RadTreeNodeData received on the server now contains all needed information.
- Hovering disabled element no longer throws a JS error if a RadTreeView is present on the page.
- ‘Telerik is undefined' error if ScriptManager.LoadScriptsBeforeUI is ”false” is now fixed.
- Expanding a node through the client API does not fire postback if it is ExpandMode.ServerSide. The issue is now fixed.
- Ajax updates that do not update the RadTreeView no longer break its toggled state
- Clicked node can't be deselected during OnClientNodeClicked
- TreeView now registers for callback if no ServerSideCallback nodes were rendered initially.
- Drad and drop now works as expected in Opera 9.25.
- Item templates are now properly preserved after drag and drop
- Editing the text of a templated node no longer removes the template
- RadTreeView Client-Side Load-On-Demand: expanded parent's image now properly change to 'expanded' after Server-Side CallBack
- ContextMenuID is no longer lost after postback.
RadUpload
What’s Fixed
- Fixed a problem with multiple upload controls on the page.
- Fixed a problem with using checkbox controls as additional fields in the upload control.
RadWindow
What’s New:
- Added new properties - Overlay and KeepInScreenBounds.
- Added support for defaulttext to the radprompt function.
What’s Fixed:
- Fixed a JavaScript error when there are hidden windows and their state is saved in a cookie.
- Fixed a problem with calculated size when the page is NOT running in standard compliance mode.
- Fixed a problem with XHTML output.
- Fixed a problem with popup windows (alert,confirm) causing a JavaScript error after closing it with Esc.