|
|
Release History

6/19/2008
RadControls for ASP.NET AJAX
2008.1 619
What’s New in RadControls for ASP.NET AJAX Q1 2008 SP2 (Version Number 2008.1.619):
Common for all controls:
Full compatibility with FireFox 3.0 and Opera 9.5.
RadAjax
What’s Fixed:
- RadAjaxManager no longer accesses controls collection of invisible DataBound controls
- Browser history problem is now fixed.
- Session timeout (Response.RedirectLocation) is now fixed.
- RadAjaxManager: UpdatePanelControlTrigger added instead of AsyncPostBackTrigger to resolve InvalidCastException
RadCalendar
What’s New:
- Obsolete client-side methods are no longer supported: SetDate, GetPopupContainer, GetTimePopupContainer, GetTextBox, SetMinDate
What’s Fixed:
- RadTimePicker TimeView popup in Safari is now fixed.
- JS error on selection with fast navigation popup is now fixed.
- RadDatePicker and RequiredFieldValidator error on focus and blur is now fixed.
RadChart
What’s New:
- New GroupNameFormat property to control the series names in grouped databound charts.
- Zooming and scrolling is now supported for any set of series containing at least one line or area series.
- Automatically generated ChartSeriesItem labels are now available in BeforeLayout event handler.
- Added HttpHandlerUrl property to customize the path to the ChartHttpHandler.
What’s Fixed:
- Fixed an issue with zoom/scroll when the chart is initially invisible.
- Fixed an issue with bar labels position.
- Fixed an issue with missing rotated X axis labels when zoom/scroll is enabled.
- Fixed an issue with bar X axis alignment.
- Fixed an issue with wrong graph produced when databinding scrollable chart.
- XAxis ValueFormat and CustomFormat properties are now applied when datatable is shown.
- Fixed an erroneously thrown exception when databinding candlestick chart.
- Fixed Legend and Title z-order.
- Fixed an issue with line series peaks going beyond the YValue in some cases.
- Fixed wrong ChartSeriesItems YValues when grouping.
- Fixed an issue with incorrect bar positioning when Binding XValue in StackedBar chart grouped by a given field.
- Fixed a design-time issue with EMF chart.
- Restored SaveToXml(string fileName) and LoadFromXml(string fileName) methods.
- Replaced LoadFromXml(TextWriter writer) method with LoadFromXml(TextReader reader).
- Fixed an issue with ChartSeriesItem label changed on postback.
- Fixed an issue with disappearing legend when textblock is too long.
- Zooming now works with disabled ViewState..
RadComboBox
What’s New:
- Implemented EnableItemCaching property when using load on demand. All items received on demand will be cached locally.
- Implemented FooterTemplate
- Implemented OnClientDropDownOpened and OnClientDropDownClosed events
- Design Time > RadComboBox Item Builder - Setting the Text property also sets the Value property of the item.
What’s Fixed:
- Removed setIsInPostBack method. It is not needed anymore.
- Fixed RadComboBox being disabled after Ajax request.
- Fixed RadComboBox being disabled after exporting a file.
- Fixed RadComboBox closing during ajax request.
- Text is now decoded before it is set to the input field.
- Fixed bug related to autocomplete separators - if you choose an already selected item the rest will be hidden.
- Fixed bug : set_emptyMessage() now applies the css correctly.
RadDock
What’s Fixed:
- Fixed a couple of problems with the dock title
- Fixed a reported problem with some client API methods - set_width,set_height,set_left,set_top
- Fixed unwanted vertical scrollbars, which appear in IE7 when setting width/height to a non resizable dock or collapse/expanding it
RadFormDecorator
What’s New:
- Added support for mousdown and mouseup for skinned button
What’s Fixed:
- Fixed the initial flickering when the page loads and shows the original browser checkboxes, radios and buttons.
- Fixed the incorrect display of skinned buttons in hidden parent elements
- Fixed compatibility with RadGrid and RadTreeView
RadEditor
What’s New:
- Added a new property – ToolProviderID. Allows multiple editors to easily share the same toolbar, which greatly improves loading time and client performance.
- Added a new client API event – firstShow. Raised when the editor is first shown on the page (e.g. showing a hidden editor with JavaScript).
- Added support for the AccessKey property.
- New rendering for the file browser dialogs (Image, Document, Flash, Media, Silverlight, Template Managers). Improved loading speed and allow for easy customization of the dialogs.
What’s Fixed:
- Fixed a problem with uploading files when search pattern is *.*
- Fixed a problem with editor when EnableEmbeddedScripts is false
- Fixed a rendering problem when the editor is shown after an Ajax request
- Fixed a problem where parent page scrolls to the top when selecting content in the editor programmatically.
- Match case was not read correctly in the find dialog. It is fixed now.
- Fixed a problem with anchors when opening the Link Manager dialog multiple times.
- Localization fixes in various dialogs (image editor, set image properties, file managers, etc.)
- Fixed a problem with old content still showing in the Mozilla paste helper dialogs.
- Tools file reader used forelement instead of forElement when loading context menus. It is now fixed.
- Fixed a problem when opening the link manager in IE and there is no content in the editor.
- Fixed a problem with the image editor – sometimes the new image was saved in a wrong format.
- Fixed the DialogHandlerUrl editor property to accept application relative paths
- Fixed a problem with the Page Properties dialog when page has no title.
- Fixed a problem in IE - when the modules are hidden, the resizer in the editor bottom right corner would move to the left.
- Fixed IE editor initialization mechanism to reduce/prevent the page from flickering when scrolled down
- Fixed a problem with the paste command in FireFox 3
- Fixed an issue with AutoResizeHeight in FireFox.
- Fix a problem with Image Manager/Editor, when the image src contains a % (percent) symbol
- Fixed a problem with Image Editor – sometimes showed a cached version of the image
- Fixed a small problem with the editor height in IE 7
- Added new localization strings in the Dialogs localization resource: Common_ConfirmDelete, Common_CreateNewFolder, Common_NameExists, Common_Up, Common_PresetTargets, Common_CustomTargets, Common_Black, Common_Blue, Common_Green, Common_NoColor, Common_Orange, Common_Red, Common_White, Common_Yellow. Removed the following localization strings: FindAndReplace_Up, Common_Client_ConfirmDelete, Common_Client_AlertExists, LinkManager_CustomTargets, LinkManager_PresetTargets, FlashManager_Black, FlashManager_Blue, FlashManager_Green, FlashManager_NoColor, FlashManager_Orange, FlashManager_Red, FlashManager_White, FlashManager_Yellow.
RadGrid
What’s New:
- Added a common CSS class ("RadGrid") to the Grid's wrapping <div> element
- Improved the Row Selector Area CSS class and style implementation
- Added the GridRowSelector_Skin CSS class to the respective span element and removed inline style
- Implemented the .GridItemDropIndicator_Skin CSS class, which is applied to a drop indicator when dragging grid rows
- RadFormDecorator support is now improved.
- ContextMenu client event is now cancelable.
What’s Fixed:
- A couple of Drag & Drop JS errors are fixed
- Failing filtering of GridHTMLEditorColumn is fixed
- GridCalculatedColumn in detail table: fixed DataFormatString and FooterText properties not taken into account
- GridExpandColumn, GridRowIndicatorColumn, GridGroupSplitterColumn columns are no longer exported to CSV
- CSV export no longer adds an extra comma at the end of the rows
- Fixed FooterAggregates exception in no records scenario
- FooterItem is no longer visible after server-side columns reorder and (ShowFooter="false")
- Fixed TimeSpan binding issue
- UpdateValues() NullReference exception is fixed
- Modal PopUp + SelectedValue bug is fixed
- DateTimeColumn exception in InsertMode with ObjectDataSource scenario is fixed
- KeyboardNavigation JavaScript error (issue with active row in insert mode) is fixed
- JavaScript error with selected items in hierarchy is fixed
- Empty DropDown causing visual glitch in IE in view mode is now fixed.
- A client-side issue with hidden command item hiding the filtering item is fixed
- Grouping in client mode with nested groups now functions correctly
- Fixed dragged rows containers being stretched when grid has height 100%
- FilterExpressions are now passed to Where property of LinqDataSource by default
- Issue with DBNull, Aggregates and Filtering scenario is fixed
- A couple of properties' default values updated to fix design-time serialization issues
- When RadGrid uses a custom skin and ImagesPath is set, the GroupPanel sort icon is now an image button, not sprite button
- The GridColumn sort icon can now be removed
RadInput
What’s New:
- RadNumericTextBox: NumberFormat -> KeepNotRoundedValue property: gets or sets the value that indicates whether the control will keep its original value in edit mode
What’s Fixed:
- A problem with the IncrementSettings.Step property and German culture is now fixed.
- Failing AutoCompleteType = None setting is now fixed.
- Fixed lost text in disabled panel (problem with RadInput and Page.RegisterRequiresPostBack)
- RadNumericTextBox and UpdatePanel single refresh issue is now fixed.
RadMenu
What’s Fixed:
- Keyboard navigation in Firefox 3.0 is now fixed.
- RadContextMenu: a bug with direct file output is now fixed.
- RadContextMenu: screen boundary detection did not work properly when context menu displayed the first time. It is now fixed.
RadPanelBar
What’s Fixed:
- Removed rendering of "disabled" attribute to image and link elements.
- Fixed a problem when items with set NavigateUrl did postback instead of navigate.
RadScheduler
What’s New:
- Added a CSS class (rsLastSpacingWrapper) to the last spacing wrapper in the TimelineView and in the All day area, so it can be hidden with CSS;
What’s Fixed:
- The visible range was sometimes incorrect in day view grouped by resource and date. It is now fixed.
- The Appointment client-side object now has public properties for recurrence state and parent id.
- Navigating to next period in MonthView now works correctly when the first day of the next month is outside the FirstDayOfWeek - LastDayOfWeek range.
- Appointments are shown correctly when they share the same exact start/end time (zero duration).
- Setting TimelineView.ShowDateHeaders to "false" now works as expected.
- WeeklyRecurrenceRule now correctly evaluates rules with interval greater than 1 and day of week mask.
- Improved rendering under IE in quirks mode (default rendering mode in DNN, SharePoint).
- iCalendar export now correctly exports recurring appointments.
- Dates returned by the client-side API are now correct regardless of the time-zone setting on the client.
- The original resource is now preserved in the AppointmentUpdate event arguments.
- The DayView.DayStartTime and DayView.DayEndTime settings now work as expected.
RadScriptManager
What’s Fixed:
- Script errors with IE6 SP1 (related to gzip compression) are now fixed.
RadSlider
What’s Fixed:
- The server ValueChanged event is no longer called twice, when you drop the slider handler.
RadSpell
What’s New:
- Added a new property – SpellCheckProviderTypeName. When set, the spell checker will use the custom provider instead of the default.
- Made the SpellCheckProvider base class public, so it will be possible to create custom spellchecking providers.
What’s Fixed:
- Fixed a problem with the spell check service, when the page encoding is not UTF
- DialogHandlerUrl property now accepts relative (~/) paths.
RadSplitter
What’s Fixed:
- Improved performance in IE when there is a lot of content in SlidingPanes/Panes.
- Fixed a problem with nested splitters.
- Fixed a problem with the ContentUrl property.
- When all RadPanes are in PX the splitter now ignores its own size setting and become as high/as wide to show all panes.
- When the splitter is in a TABLE (width/height in percents), the splitter resizes to smaller size as expected, when you resize the browser.
- Setting Collapsed=false, when you have a RadSplitbar with CollapseDirection!=None, now correctly expands the pane.
- FullScreenMode=true no longer breaks the RadSplitter in case it is on a page, opened in an IFRAME, which itself is on a page with no DOCTYPE
- When you expand a pane the correct width/height is now applied.
RadStyleSheetManager
What’s Fixed:
- A server-side exception in Medium trust is now fixed.
RadToolBar
What’s Fixed:
- Clicking on the image of a button with NavigateUrl now correctly navigates to the target page.
- Fixed a bug with the direct file output.
- Modified the skins for better RTL support (dropdown arrow was not rendered properly);
- Disabled items (or enabled items in a disabled RadToolBar) no longer navigate when clicked
RadToolTip
What’s Fixed:
- After clicking outside of a modal tooltip it is now possible to hide it using client code as expected.
- Right-clicking to show a tooltip in FireFox would not prevent the default context menu from displaying. This is now fixed.
- Using set_text() no longer causes problems in dispose when the tooltip is updated with AJAX
- Fixed a problem with the tooltip manager and Safari (when there are many elements to tooltipify)
- RadToolTip now works properly in quirksmode (non-XHTML pages) as well
RadTreeView
What’s New:
- New RadTreeView.get_draggingClueElement() client-side method that returns a reference to the ‘ghost’ node element during dragging.
What’s Fixed:
- ‘Checkable’ property of Load-On-Demand nodes is now properly persisted after postback.
- Drag & drop now works as expected when recreating RadTreeView on postback.
- Using special characters (?, +, ], etc.) in a node's text will no longer break text editing.
- The Node.set_visible (client-side) method will now properly hide nodes.
RadWindow
What’s New:
- Implemented a new MOVE mechanism for RadWindow. The new mechanism offers improved performance and fixes an issue with IE in Windows Vista.
- Added methods to the window client API to allow moving and setting size to windows.
What’s Fixed:
- Fixed a problem with IE6 and AJAX.
5/15/2008
RadControls for ASP.NET AJAX
2008.1 515
What’s New in RadControls for ASP.NET AJAX Q1 2008 SP1 (Version Number 2008.1.515):
RadAjax
What’s Fixed:
- AJAXLoadingPanel problem with RadInputs/RadDate(Time)Pickers is now fixed.
- RadAjaxManager's default LoadingPanel is not displayed in MasterPage scenario. The problem is now fixed
- Invisible controls binding problem is now fixed
- RadAjax integration with RadMultiPage/TabStrip is improved
RadCalendar
What’s Fixed:
- All Date(Time)Pickers settings are now properly persisted in ViewState.
- Medium trust support is improved
RadChart
What’s Fixed:
- Fixed an issue with System.InvalidCastException thrown in certain cases
- Fixed an issue with lost appearance of PlotArea when there are no series in the chart
- Fixed an issue with XAxis item labels overlapping the plot area
- Fixed an issue when grouping data by a column with NULL values
- Databinding to null does not affect the chart now.
RadComboBox
What’s New:
- IsSeparator property of RadComboBoxItem. If it is set to true RadcomboBoxItem will not be clickable and selectable and it will have a different style.
- HeaderTemplate is now accessible at the server side
- Additional feature to KeyBoard navigation: If RadComboBox is in “readonly” mode (AllowCustomText,EnableLoadOnDemand and MarkFirstMatch properties are set to false), keyboard can be used to navigate items.
- New method - setIsPostBack - public method to help avoid the problem with dropdowns not shown after direct file output
What’s Fixed:
- SelectedValue =”” didn’t select item with Text=”” and Value=””. This is now fixed.
- RadComboBox lost its SelectedValue after postback if EnableViewState was set to false. This is now fixed.
- Setting MarkFirstMatch to true and deleting text of the input did not allow the item with this text to be clicked. This is now fixed.
RadDock
What’s Fixed:
- Fixed a bug with Pin/Unpin
- Fixed a problem when the dock is placed in a hidden container
RadFormDecorator
What’s Fixed:
- Fixed a problem when DecoratedControls="None"
RadEditor
What’s New:
- File upload in the editor dialogs now displays a more clear max upload size (bytes, KB, MB, GB)
- Updated the Image Editor dialog saving routine for better image quality.
- Added new properties for the image manager settings - EnableImageEditor (enable/disable image editor tool), ImageEditorFileSuffix (sets the image editor image suffix)
- Added a new editor property - EnableResize (true by default). When set to false, the editor resize will be disabled
- Improved tools file loading - editor toolstrips and dropdown items can now be loaded from the tools file as well
What’s Fixed:
- Fixed a problem with the dialogs skin rendering when the editor is in an Update panel
- Fixed a JavaScript error when submitting the page and editor is in an Update panel
- Fixed a popup positioning problem when the control is in a FRAMESET
- Fixed a problem with setting the editor skins(dialogs)
- Fixed a problem with editor dialogs, which use the RadAjaxManager in Medium trust
- The Image Manager and Image Editor can now be used without a RadEditor control on the page
- Fixed a problem with editor dialogs when the control assembly is in the GAC
- Fixed a problem with the Link Manager dialog - existing anchors dropdown was not updated correctly
- Fixed a problem with the Image Editor (custom content provider)
- Fixed a problem with the Find and Replace dialog when the replace string contains HTML tags
- Fixed a problem with the Set Image Properties dialog when the selected image is in a hyperlink
- Fixed a couple of issues with the Path Keeper (links inside comments)
- Fixed a few localization issues (dialog titles were not localized)
- Fixed a problem with Firefox and iframes on the editor page
- Fixed a bug in IE 7 - sometimes clicking in on a dropdown item in the editor cleared the selection
- Fixed a problem with the MakePathsAbsolute filter
- Fixed a problem with editor height when not using the default toolbar mode
- Fixed a couple of problems with the ajax spell checker (adding new words, right click)
- Fixed a number of layout issues with the editor dialogs in all skins
RadGrid
What’s New:
- OnPopUpShowing client-side event added
- ColumnsReorder server event added
- GridDataItem.UpdateObject() method added - extracts values for each column using GridEditableColumn.FillValues and updates values in the provided object
- New GridDateTimeColumnEditor.ImagesPath property
- Added ScrollerToolTip_Skin CSS class for virtual scrolling/paging
- Added support for binding to nested object's properties
- FirstPage & LastPage command arguments
- CSV exporting file extension added
What’s Fixed:
- Pager doesn't change when setting less items. The problem is now fixed.
- NullReference exception fixed in Grid under ASP.NET 3.5 with aggregates and no records.
- Missing Insert image is now fixed.
- Mac skin rewritten and Input Mac skin grid-related fixes are now fixed.
- Black and Inox skins are improved.
- Drag/drop problem with destination Grid's UniqueID is now fixed.
- Grid slider pager and AJAX skin fixes.
- Fixed NextPrev pager message when the grid has no records: "items 1 to 0" (AlwaysVisible="true").
- Ungroup problem with two group panel items having the same HierarchicalIndex is now fixed.
- Grid is no longer resized on column resize if inside container with fixed width (ResizeGridOnColumnResize="false").
- Missing DragToGroupOrReorder and DropHereToReorder tooltips are now fixed.
- JS error on drag to select over the Grid header is now fixed.
- Grouping with Groupable="false" column issue is now fixed.
- When RadGrid is in container with large zIndex the selector is not visible. The issue is now fixed.
- Selection on click no longer fails over a table in template column.
- Fixed ReadOnly bound and dropdown columns problem - controls appearing in edit mode if grid is not rebound.
- Next page button in RTL mode is now fixed.
- SEOPaging settings under MasterTableView are now fixed.
- A work-around implemented for JS error in IE7 and MS AJAX with disabled elements.
- Color settings in MS Excel no longer fail on exporting.
- Missing pager first/last images are now fixed.
- Error "These columns don't currently have unique values." on grouping with trailing spaces in fields is now fixed.
- GridEditFormItem wrapping cell is now rendered with correct vertical-align attribute.
RadInput
What’s Fixed:
- Design-Time absolute positioning no longer fails in VS 2005.
- Validator SetFocusOnError not works as expected with RadInput controls.
- Fixed HandleWheel over the input controls in Firefox.
RadMenu
What’s New:
- Added public getter and setter for the clicked flag.
- Added public click() method to the RadMenuItem client-side object.
What’s Fixed:
- Server-side exception after postback when using web-service load on demand is now fixed.
- The current item is now properly highlighted when binding to MOSS sitemap.
- Scrolling now works properly when the parent item is scrollable.
- GroupSettings OffsetX and OffsetY now work with templated items.
- set_visible now works for templated items.
RadPanelBar
What’s New:
- Added public method click() to RadPanelItem at client side
What’s Fixed:
- The current item is now properly highlighted when binding to MOSS sitemap.
- PersistStateInCookie now works as expected when RadPanelBar is bound to declarative datasource.
- JavaScript now executes correctly when the JavaScript code is set to NavigateUrl
- ContextMenu of the browser now shows on right click on the item.
- HoveredImageUrl now works as expected.
- Fixed a JavaScript error as a result of ajax update when ExpandMode is set to FullExpandedItems.
- SecurityException in medium trust after postback is now fixed.
- Improved performance during ajax update
RadScheduler
What’s New:
- Client-side TimeSlot objects now have get_resource() method
- Server-side exception is no longer thrown when the start time is after the end time when editing and inserting appointments. This allows you to cancel the operation or take corrective action by handling the AppointmentInsert and AppointmentUpdate events. If the dates are not corrected, the next data binding operation throws an exception.
- RecurrenceExceptionCreatedEventArgs now contains information about the occurrence which was used to create a recurrence exception (OccurrenceAppointment).
What’s Fixed:
- Client-side events now return correct times with TimeZoneOffset values different from the default (TimeSpan.Zero).
- Month view now works with weeks shorter than 7 days.
- Grouped by Date WeekView’s content now shows in non-IE browsers.
- The footer is now rendered in Grouped Week and Day views.
- Grouped by resource views now work with more than 10 resources.
- get_newTime() returns wrong value in SchedulerAppointmentResizeEndEventArgs.
- The client-side Appointment get_start() and get_end() methods now return correct values.
- Appointment editing now works correctly when the AppointmentClick event is used.
- Clicking the "Show more" link in month view sometimes now redirects to the correct date.
- EditingRecurringSeries value is now properly updated when deleting appointments.
- Fixed the spelling of RecurrenceState.Occurrence and RecurrenceRange.MaxOccurences.
- Horizontally grouped views works correctly with number of resources that is not a divisor of 100.
- Appointment.get_toolTip now returns correct values.
- The height of the all-day area is no longer miscalculated in horizontally grouped week/day view.
- Setting ShowNavigationPane to false no longer hides the header in TimelineView, Grouped MonthView, Grouped WeekView.
- Appointments now have the correct text after showing a hidden RadScheduler.
- Recurrence checkbox is no longer shown in advanced form if recurrence data fields are not set.
- OnClientTimeSlotClick is now fired in TimelineView and for all-day slots.
- TimeSlotClicked now returns correct times in MonthView when FirstDayOfWeek or LastDayOfWeek are set to non-default values.
- Prev/Next period arrow buttons now work as expected if SlotDuration is less than a day in TimelineView.
- The ResourceControl user control now persist the selected resource (single-value).
RadSplitter
What’s New:
- Added support for style="z-index: ... " for the RadSlidingPane and set default value for zIndex to 2000
What’s Fixed:
- With ResizeMode=proportional, you cannot dock a sliding pane in a zone with slideDirection=Left/Top. This is now fixed.
- SlideDuration property of the RadSlidingZone now works as expected in all scenarios.
- _expandedSize property of the RadPane is now cleared after the RadPane is expanded by a RadSplitBar.
- An initially collapsed RadPane in splitter in % now has correct expanded size.
- The RadSlidingPanes are no longer added twice to the panes collection of the RadSlidingZone.
RadTabStrip
What’s New:
- Added enable/disable client side methods
- set_visible client-side property now hides and shows the tab
Breaking Changes:
- ReoderTabsOnSelect renamed to ReorderTabsOnSelect
What’s Fixed:
- Fixed a JavaScript error after clicking a tab when there are separators.
- Selected state is no longer lost when RadTabStrip is inside invisible control (Visible = False)
- Fixed a server-side exception if RadTabStrip is made invisible in Page_Load after postback caused by that very RadTabStrip.
- Selection now works correctly when tabs are made invisible (Visible = false)
|