What's new

UI for ASP.NET AJAX

Release History

UI for ASP.NET AJAX Q2 2015 (version 2015.2.623)

December 20, 2017

Common

FIXED
  • SkinRegistrar uses ThreadStatic collections to register scripts, which may break in WebFarm scenarios
  • Unable to scroll control's content on iOS and Android if nested in another control, when both parent and child controls use TouchScrollExtender
CHANGED
  • All buttons in Lightweight mode are changed to not render additional spans

Infrastructure

FIXED
  • An error is thrown when setting a Width property to the SpreadSheet column.

AsyncUpload

FIXED
  • RadAsyncUpload breaks accent characters under ISO-8859-15 encoding

Barcode

FIXED
  • RadBarcode does not generate correctly check digit in UPCE format

Button

FIXED
  • Improve the width of the RadButton with an Icon in Classic render mode for all button types
  • Icon cannot be set in RadButton EnableSplitButton="true" for Lightweight render mode
  • Height of RadButton with ContentTemplate in Bootstrap skin
  • Fix the data-binding of a RadButton with ContentTemplate in a control that has an ItemTemplate
  • If the Target property of the RadButton (ButtonType="LinkButton") is set to a custom string the link is not opened
  • Checked property of RadButton is not preserved during postbacks when set on initial page load

Calendar

NEW
  • Added focused state to RadCalendar
FIXED
  • RadDateTimePicker throws error when RenderMode=Lightweight and TimePopupButton-Visible=false
  • The dates of RadCalendar are cut when the header text is too small
  • FastNavigation menu of Lite Calendar could not be opened with left mouse click when click out of the title text
  • In IE7 the layout of the "RadTimePicker1_timePopupLink" is broken
  • Fixed Lightweight issues in RadPickers and RadInputs in some skins
  • The bottom border disappears occasionally in RadPickers when increasing the font-size
  • The PopupDirection property does not correctly set the popup direction when left/right is used
  • Title and navigation text appears in RadCalendar Titlebar in design view
  • RadDatePicker, RadDateTimePicker and MonthYearPicker are using Culture instead of UICulture to localize their tooltips

ClientExportManager

NEW
  • PDF multi page export with RadClientExportManager

DataPager

NEW
  • Added adaptive capabilities to RadDataPager
FIXED
  • When RadDataPager with RadDataPagerPageSizeField is added to RadListView an error is shown in Design View
  • In RadDataPager in Bootstrap the rdpPagerLabel elements are not vertically centered Classic Render Mode)
  • Vertically not centred text in RadDataPager Bootstrap skin

Dock

FIXED
  • The resize handle of a resizable RadDock is displaced when the control is docked in a RadDockZone in Chrome
  • Content does not appear on show with set_visible(true) when Dock is Closed=true in Classic render mode

DropDownList

FIXED
  • Selected item with empty text does not remove the default message of the control

DropDownTree

FIXED
  • Disabled Node on the RadDropDownTree still could be selected

Editor

NEW
  • Added adaptive capabilities to RadEditor
  • Important Change: FormatPainter tool uses a DOM based command
  • Added Enable drag and drop file upload in RadEditor's FileBrowser dialogs
FIXED
  • Using RibbonBar ToolBarMode is impossible to add link to image via the Hyperlink manager under IE browsers
  • Content after script tags is stripped when submitted from the HTML mode
  • Multiple characters deletion when track changes enabled and Editor in TabStrip
  • ApplyCssClass dropdown is not populated after an imported stylesheet is not found
  • In HTML mode of RadEditor get_html does not run the content filters
  • ConvertToXhtmlFilter adds additional paragraphs when there is a table in the content and the table contains paragraphs and it is placed inside another paragraph
  • Incorrect table nesting when a Table Properties is opened under IE11 and Chrome
  • Paste does not work in Internet Explorer when browser security setting Allow Programmatic clipboard access is disabled
  • Div element is stripped out when submitting from HTML mode and ContentAreaMode is Div
  • Interaction of Zoom with Toggle Full Screen Mode
  • Functionality of Content Comments with enabled Track Changes
  • Selection Issues Using showExternalDialog
  • Paste link path problem in Firefox
  • ContentAreaMode="Div" breaks the editor resizing
  • Inline formatting cannot be applied and removed when no selection is made in iOS
  • The Tab and Enter keys can be used to indent RadEditor's content in IE when the control is disabled from the client-side
  • The Editor appears broken and JS error is thrown when integrated with RadWindow under IE11
  • Linking an image to an URL using Link Manager of RadEditor does not link the image properly under IE11
  • Font-size and Font-name are not applied under iOS Safari in iPad
  • RadEditor's ConvertToXhtml filter throws JavaScript error when content has empty paragraph with nested empty h tags
  • Executing a Cut command in Track Changes rearranges the content of RadEditor in IE
  • JS error is thrown when inserting link from Hyperlink Manager opened through the InsertLink dialog in IE11
  • The browser crashes after RadEditor undo is performed over a table in IE11
  • get_text() should not encode brackets and spaces
  • get_html function returns additional zero-width space (U+200B) characters
  • Typing is not possible in IE11 and ContentAreaMode="Div"
  • InlineCommands cannot be turned off in Chrome
  • IE11 crashes when Undo is performed over table, list
  • RadEditor DropDown values are not elastic in Lightweight render mode
  • A javascript error is thrown in RadEditor with Lightweight rendering and IIS Express server is used
  • Incorrect selection of parent dom element of the DomInspector in IE and WebKit browsers
  • Full HTML editing in RadEditor causes slow CSS rendering when switching from HTML to Design under Chrome and Firefox
  • Groupbox borders don't resize when large text is set
  • When applying the format of a non-styled text to text with underline decoration - the underline decoration remains
  • The FormatPainter tool does not work correctly with some format options
  • Sub list items of lists pasted from Word get scrambled when there is complex nesting
  • White spaces between inline elements are stripped on creating new paragraph
  • FormatBlock tool causes cursor to jump past the last element, when there is selection and other block elements
  • SelectionChange event is not raised on mouseup when RadEditor is in RadWindow under Chrome and Firefox
  • Using Backspace or Delete on nested list, causes a parent list item to appear that cannot be edited under Chrome
  • When RadEditor control is set as an Editable item of the RadGrid and the popup is set to Modal=true, invoking the ToggleScreenMode causes the editor to be behind the modal layer
  • Inconsistent behavior with white spaces (when Space is pressed) with disabled Track Changes under Chrome and Safari
  • Accepting tracked deleted block element will delete the following block element
CHANGED
  • Improved the Cut command functionality of RadEditor when Track Changes are enabled
  • The obsolete TrackChangesDialog and DiffEngine class are removed

FileExplorer

NEW
  • Drag and drop upload over the file list area of RadFileExplorer
  • OnClientFilesDropping client-side event created for RadFileExplorer
  • Added property for overriding files when drag-dropping in the file list
  • Ability to set the RadFileExplorer paths (ViewPaths, UploadPaths, EditPaths) before PagePreRender and after PageLoad.
CHANGED
  • RadAsyncUpload is the default upload tool

Filter

FIXED
  • RadFilter tool elements are not equal in Bootstrap skin when RenderMode is Lightweight
  • Lightweight Filter DateTimePicker buttons are bigger than expected in Sunset skin
  • DatePickers do not inherit the elastic behavior of RadFilter

FormDecorator

FIXED
  • When tabbing select elements decorated by RadFormDecorator, the original hidden select element is focused in Lightweight Rendering

Gantt

NEW
  • Implemented ClientState to preserve SelectedView and ScrollPosition across postback

Gauge

FIXED
  • Setting the width of RadGauge in percent will set it in pixels

Grid

NEW
  • Improved: RadGrid grouping calculation to use the data of all the group's items
  • Support for resizing columns with frozen columns
  • Added support for ESQL (Entity SQL) expressions in RadGrid + RadFilter
  • Added Drag icon to RadGrid
  • Added mobile rendering to RadGrid pager
  • Added option to generate ESQL expressions in RadGrid even if not bound to EDS control
  • Localize From and To in the filter area of the GridDateTimeColumn
  • RadGrid pager mobile rendering
FIXED
  • HierarchyLoadMode set to Client does not work properly when RadGrid is bound via NeedDataSource and the detail tables have a DataSourceID assigned
  • Using drag for selecting cells breaks browser selection
  • When Batch Edit Mode is used, entering opening and closing tags at the same time is breaking the escaping functionality
  • The footer value of the GridNumericColumn is represented as string when exporting to Excel Biff format
  • Blank rows are rendered in the last group when the PageSize is larger than the visible number of items in a scenario where client-side binding is used
  • When the picker control in GridDateTimeColumn is focused and Enter is pressed the first Button on the page is clicked
  • Grouping functionality of RadGrid fails when DataField and UniqueName of the column are not equal
  • CommandArgument does not always describe the FilterFunction
  • Invoking the EvaluateFilterExpression method of the GridColumn prior to assigning a data source for the grid prevents it from populating.
  • When 'Detail' is used in the ID of RadGrid, The Column Reordering does not work as expected
  • When virtualization is enabled some of the items are lost after scrolling up and down
  • RadGrid FrozenColumns – in case a column is frozen/unfrozen with the context menu it continues to behave as frozen one
  • GridDateTimeColumn does not fire the filter command on a button click.
  • Automatic deletes do not work correctly when the MasterTableView uses an ItemTemplate
  • RadGrid sets the CurrentFilterFunction to EqualTo if the previous filter is removed and a new filter value is provided
  • It is not possible to cancel the insert form of Mobile Grid when EditMode=PopUp in Firefox
  • Postback is initiated after calling Rebind() when RadGrid is bound Client-side
  • RetainGroupFootersVisibility does not work correctly with GroupLoadMode = Client
  • When EnableEmptyListItem property for a GridDropDownColumn is enabled there is no empty item in the editor
  • Next/Prev buttons of RadGrid frozen columns do not work when the command item is located in the bottom of the grid
  • Filtering does not work correctly for auto-generated columns that are bound to a boolean field.
  • Setting the RenderMode to Lightweight in the web.config file breaks the header context menu rendering
  • Insert item for RadGrid is not opened properly in Chrome in some scenarios
  • RadGrid throws js error when RenderMode="Mobile" and asp scriptmanager is added to the page.
  • Missing Grid batch edit indicator icon for alt row in Bootstrap Skin
  • Visual glitches with Grid group footers in Bootstrap skin
  • Editing a single cell and tapping the Batch Editing Save changes button, while still in Edit mode, does not update the cell content in iOS and Android
  • Group continued from the previous page... message is shown when the grid is on the first page and LINQ Grouping is used
  • When EnablePostBackOnRowClick is set to true and checklist filtering and scrolling are enabled the edit form is not opened for the first grid rows after an EditSelected command is fired
  • Added StringTrueValue and StringFalseValue properties that to be used when binding CheckBoxColumn to string column in the database
  • RadGrid aria-hidden has wrong value on col elements of header table
  • RadGrid HeaderContextMenu does not hide while scrolling the grid
  • RadGrid makes postback when delete column's confirm dialog is RadWindow in a client binding scenario
  • Error/no data returned when filtering dates in RadGrid when bound to WCF service with some culture combinations
  • RatingColumn's value is not exported in HTML Based and PDF export formats
  • DataFormatString is not applied in DOCX export format
  • Setting custom format in the exported does not work for some cultures
  • NoFilter function does not clear column filter value for detail tables
  • When NoFilter is selected for a column in a detail table the filter item value is not cleared
  • GridHyperLinkColumn filter on enter key is not working when the column is added inside DetailTables
  • In RadGrid when using IsEmpty and IsNull filter functions the CSS class rgFiltered is not applied to the filter icon
  • When applying NotIsEmpty and NotIsNull filters in RadGrid the rgFiltered class is not applied to the filter button
  • When EnableLinqGrouping is set to true(default) and the field which is set as a SelectField contains string values, which are substrings in the other values in that same field, the FormatString breaks
  • It is not possible to sort and filter RadGrid via ContextMenu when the grid is bound via ClientDataSource
  • There is a gap on the bottom on the RadGrid when EnableNextPrevFrozenColumns is enabled
  • When the grid is bound to a RadClientDataSource control and grouping is applied, the NoRecords template is shown after the last group is collapsed and then expanded
  • When GridTemplateColumn.ForceExtractValue property is set to Always, exception is throw on Edit command
  • Grouping by a field from a detail table throws an exception when the detail table is bound to a list of DataRow objects
  • RadGrid enters into an infinite loop when exporting a gif image.
  • The hidden columns header text is exported to Excel when using a Biff export with multi-column headers
  • When RadGrid is rendered in Lightweight mode with Black\MetroTouch skins - the input is higher than the filter
  • Sorting with HeaderContextMenu is not getting the SortExpression property from the column and SortCommand event is not firing
  • CheckList Filtering functionality does not work with Client-Side Binding to RadClientDataSource
  • The GUID field values are not exported in Excel document when using ExcelML export format

HtmlChart

NEW
  • Added Visual string property setting visual templates function reference for LabelsAppearance, SeriesAppearance, MarkersAppearance, AxisTitleAppearance and Legend Item
  • Added Align, Width, Height, Orientation, OffsetX, OffsetY properties to Legend Appearance property
  • Added NarrowRange boolean property to YAxis. If set to true, the chart will prevent the automatic axis range from snapping to 0
FIXED
  • Fixed selection hint of Data Navigation in RadHtmlChart is not visible
  • RadHtmlChart is not rendered when initially hidden wrapper becomes visible

ImageEditor

FIXED
  • If there are slashes inside a passed query string, it gets broken when the image is saved in ImageEditor
  • Adding an ImageEditor inside a RadPanelBar breaks the RadPanelBar's designer
  • There is no disclaimer shown when ImageEditor with enabled canvas mode is used in IE8
  • The Crop box in the ImageEditor isn't resized correctly when the left corners are dragged

ImageGallery

NEW
  • Added adaptive capabilities to RadImageGallery
FIXED
  • Next/Prev buttons of ImageGallery are not styled correctly in Visual Studio designer
  • Extra arrow displayed in RadImageGallery designer in Visual Studio
  • The toolbar does not behave correctly when its position is set to Top or Bottom
  • The ClientImageLoaded event is not raised for the first image when DisplayAreaMode is set to Image
  • RadImageGallery fullscreen mode overrides viewport meta tag set on page
  • RadImageGallery throws a JS error when hover over it and there is no selected item

Input

NEW
  • Added Lightweight RenderMode for RadInputManager
FIXED
  • RadNumericTextBox in RadFilter does not preserve its value in some cultures when LoadSettings is used
  • Multiline TextBox is rendered as a single-line textbox with the skins, which are using big metrics
  • RadDatePicker and RadDateTimePicker do not accept 01/01/0001 date
  • When a validation group is programmatically assigned to the RadInputManager settings the validation fails
  • RadInput changes its size on hover when RenderMode="Lightweight" and FontSize is set

LightBox

FIXED
  • LightBox is not opened when placed in any template of the GridTemplateColumn.
  • Next/Prev buttons of RadLightBox are wrongly located when navigate to empty item
  • Hide animation takes the speed of the last animation seen
  • The bottom glow effect of LightBox is missing in IE7
  • RadLightBox KeyBoardNavigation prevents all the keys shortcuts

ListBox

FIXED
  • ListBox in IE - page scrolls down after clicking an item's checkbox

ListView

FIXED
  • When rebind is called and the child data bound controls get populated, the DataKeyValues of the parent RadListViewDataItem are not available

Map

FIXED
  • MarkerBinding fields do not work when declared from code behind

MediaPlayer

NEW
  • Improve RadMediaPlayer to work with Youtube's 3.0 API and OAuth 2.0 for accessing the playlists
FIXED
  • Chrome displays an error message upon navigating to different page while RadMediaPlayer is still playing

Navigation

FIXED
  • Space key does not work in RadSearchBox in RadNavigation Template

Notification

NEW
  • Lightweight RenderMode for RadNotification
FIXED
  • RadNotification does not dispose its overlay iframe when disposed with AJAX

PdfProcessing

NEW
  • Introduced API for merging PDF documents
  • Implemented loading ImageSource on demand when importing PDF documents
  • Introduced API for accessing image data
  • Implemented support for import and export of TrueType fonts
  • Implemented support for import and export of text showing content stream operators
  • Implemented support for import and export of text positioning content stream operators
  • Optimized performance when Image objects are imported and exported by not decoding and encoding the image data
  • Provided API for inserting and retrieving images as encoded image data
FIXED
  • Image is not imported correctly if the stream position is not at the beginning of the stream
  • Exception is thrown on import when there is no carriage return symbol after stream keyword

PersistenceFramework

FIXED
  • Persistence Framework for RadGrid Showing FieldName instead of Header Text while Loading From 'Data Store'

PivotGrid

NEW
  • Added resizing columns functionality for RadPivotGrid
  • Added filtering support for hierarchical fields
FIXED
  • PivotGrid header rendering is not correct on browser window maximize
  • RadPivotGrid layout is broken while nested in RadWindow
  • Using Filter Window of RadPivotGrid and selecting only (blank) to show null values causes a server-side error
  • FlattenOlapUncategoriezedFields property of PivotGrid could not bet set on server
  • RadPivotGrid rendering issue in case it is placed in not initially selected RadMultiPage
  • RadPivotGrid Fields Window is opening and positioning itself relative to the pivot grid itself

ProgressArea

NEW
  • Lightweight RenderMode for RadProgressArea

RibbonBar

NEW
  • Lightweight RenderMode for RadRibbonBar

Rotator

FIXED
  • Fixed disappearance of a RadRotator, which occurs when the control is placed in a RadTabStrip and is updated through RadAjaxManager

Scheduler

NEW
  • Lightweight RenderMode for RadScheduler
FIXED
  • WebService Day, Week and Multiday Views, after clicking show24hours the generated slots rows are not grouped according to the TimeLabelRowSpan property
  • WebService Day, Week and Multiday Views, after clicking show24hours the generated slots rows don't have the non work hours styling
  • Firefox for Mac display appointments incorrectly in RadScheduler MonthView, when bound to WebService
  • TimelineView grouped by resource vertical with OverflowBehavior is Expand, Resource headers are misaligned
  • Fixed JavaScript error when resizing appointment in Month View
  • MultidayView and TimelineView: appointments spanning multiple days do not show in all days when RadScheduler is grouped by resource and date
  • Duplicated ColumnHeaders for November 2015 in (UTC -5 Eastern Time) for RadScheduler in Month View
  • RadScheduler first day of every month - date formatting issue
  • Row headers misaligned in Day, Week and Multiday Views grouped vertically when TimeLabelRowSpan is set to an odd number (for instance 3)
  • In Day, Week and Multiday views the slots rows are not grouped according to the TimeLabelRowSpan property
  • Vertical grouped by Date WeekView with ShowDateHeaders=false produces no AllDay Row headers
  • WebService Day and Multiday Views, navigating forward and backward through the dates doesn't update the Saturday and Sunday columns style
  • RadScheduler server-side binding, no indication when saving the Advanced form that the subject field is required

SkinManager

NEW
  • Added Lightweight RenderMode for RadSkinManager

SocialShare

FIXED
  • JavaScript error is thrown when Facebook share and LinkedIn share buttons are integrated in RadSocialShare

Splitter

FIXED
  • RadSlidingPane is rendered partially in IE8

SpreadProcessing

NEW
  • Introduced support for setting style properties of rows and columns
  • Introduced "Summary Rows Below Detail" and "Summary Columns to Right of Detail" properties to control the position of grouping's summary row/column
  • Import of the content of macro-enabled workbooks
FIXED
  • The SetValue method that takes ICellValue as parameter should throw exception if null is passed as parameter
  • RadSpreadsheet crashes when a document with merged columns is imported or exported
  • Column style is not properly applied
CHANGED
  • Removed obsolete API

TabStrip

NEW
  • Lightweight RenderMode for RadTabStrip

ToolBar

NEW
  • Added Lightweight RenderMode for RadToolBar
FIXED
  • RadToolBar resources are not loaded properly when 'Windows 7' skin is set
  • RadToolBar "rtbItemFocused" class is applied to a clicked RadToolBarButton in Chrome and the button remains highlighted

TreeList

NEW
  • Added focused states to RadTreeList
  • Added Drag icon to RadTreeList
FIXED
  • TreeListHyperLinkColumn could not be sorted even when SortExpression property is set
  • TreeListDragDrop and GridDragDrop column does not render correct icon in Lightweight render mode
  • RadTreeList - AllowLoadOnDemand=True causes design-time error
  • When the RadTreeList is initially hidden its columns are misaligned
  • In RadTreeList (RenderMode="Lightweight") the TreeListButtonColumn does not render the proper HTML in order to use font-icon for it

Window

FIXED
  • The RadWindow Icon in BlackMetroTouch and MetroTouch to be a Window and not a Diskette
  • JavaScript error on closing Lightweight RadWindow in mobile browsers with Behaviors Close and Move and DestroyOnClose set to true

Wizard

FIXED
  • When validation of RadWizard control is triggered you need two clicks to invoke a postback

WordsProcessing

NEW
  • Introduced a way to obtain the image size automatically when it is not specified. Image can be Size.Empty
  • Introduced support for cloning Style, List and ListLevel classes
  • Introduced support for value types inch, cm, mm in HtmlFormatProvider
  • Introduced support for text direction for table cells
  • Introduced right-to-left property of Run and CharacterProperties
  • Introduced Replace Text and Replace Styling API
  • Introduced watermark support
  • Introduced document protection support
  • Introduced tab stops support
FIXED
  • Paragraph formatting symbol styling is not exported to HTML list items
  • Paragraph alignment types (Left and Right) are incorrectly exported to Docx as "start" and "end"
  • PageBreakBefore property inserts page break before the first paragraph in the document when exported to PDF
  • Importing a document which contains a style without type or style ID causes an exception
  • When exporting document with TOC, the tab leader is not visible
  • If FontSize element’s value in a DOCX document is a decimal fraction, an exception is thrown and the document cannot be imported

New features & Roadmap

Have a feature request?

Post your feedback via the ASP.NET AJAX Feedback Portal.

What's new across all Telerik products?

See the updates feed

Getting Started Section Wavy Background

Next Steps

Launch demos

See Telerik UI for ASP.NET AJAX in action and check out how much it can do out-of-the-box.

Compare pricing

Check out the offers. Purchase an individual suite, or treat yourself to one of our bundles.

Download Free Trial

Try Telerik UI for ASP.NET AJAX with dedicated technical support.