DevExpress ASP.NET 17.1.4

Includes bug fixes for Data Editors, Grid View, Pivot Grid and Scheduler controls.
June 30, 2017
New Version

Fixes

All ASP.NET Controls

  • The order and IDs of runtime resources are undetermined and can lead to an exception on loading the resource content.
  • Touch UI - The scrolling functionality does not work correctly on iOS devices.

ASP.NET Demos

  • ASP.NET DevExpress controls are not registered correctly in the VB version of DocumentServerWebDemo in VS 2017.
  • ASPxGridView - Context Menu demo - Icons are missing in the Export sub menu.
  • Source code of DevExpress.Web.DemoData.dll is missing in demos installed locally.

ASPxCardView

  • The "Multiple controls with the same ID 'HeaderPanel' were found. FindControl requires that controls have unique IDs" error occurs when the HeaderPanel template is used.

ASPxDataEditors

  • ASPxCalendar - The MonthChanged event is not fired when navigating back to a current month if the DayCellInitialize and DayCellPrepared events are also handled.
  • ASPxCheckBox and ASPxRadioButton - A border is rendered incorrectly when a browser is zoomed.
  • ASPxComboBox - Large Data binding - Allow loading more records to ASPxComboBox than the CallbackPageSize property specifies.
  • ASPxDateEdit inside ASPxRibbon - ASPxDateEdit doesn't maintain its value after a postback if another item's value was changed during this postback.
  • ASPxImage shows the "ASPx is not defined" error after the upgrade from version 16.2 to 17.1.3.
  • ASPxSpinEdit reacts to long clicks on the arrow buttons even if the editor is disabled on the client side.
  • ASPxTextBox - The ASPxClientTextBox.GetCaretPosition method is missing in v17.1.3.
  • ASPxTrackBar - A custom image specified in the IncrementButtonImage.Url property disappears on hovering.
  • ASPxTrackBar - The designer does not contain the Decimal type in the list of the ValueType property values.
  • Documentation - Add a note that some methods of ASPxClientEditors don't synchronize the changed client value with a related server value.
  • Popup controls of the data editors cannot be configured to prevent the popup element clipping when the browser window's height is small.

ASPxGridView

  • A script error occurs on an attempt to export the grid to a PDF file by calling the CompositeLink's ExportToPdf method with a server file path.
  • A script error occurs on an attempt to show the context menu in a group footer in IE.
  • Designer toolbar buttons are highlighted incorrectly according to their state in the Visual Studio Dark theme.
  • It is not possible to get a reference to a control in the GridViewToolbarItem template via the FindControl method.
  • Set the GridBatchEditSettings.AllowRegularDataItemTemplate property to False by default.
  • The "Cannot read property 'id' of null" error is shown under certain circumstances.
  • The client-side BatchEditEndEditing event fires twice after pressing the "Enter" key.
  • The exception is raised while grouping ASPxGridView with bands.
  • The New button in the grid's header is highlighted with blue when an end-user hovers over it with the mouse and this button is disabled.
  • The source JavaScript code contains a syntax error.
  • The vertical scrollbar position is reset after reaching the last record on iOS Safari if Endless Paging is enabled.
  • Add a note that the adaptive "HideDataCells" mode doesn't work when the AllowTextTruncationInAdaptiveMode property is set to true for all columns or when AllowEllipsisInText is enabled.
  • ASPxGridView throws a JS error when a new row is created if the datasource is empty, column headers are hidden and the popup edit form is used.
  • Column resizing works incorrectly when ColumnResizeMode is Control and HorizontalScrollBarMode is Auto.
  • The vertical scrollbar changes its position after a grid callback when Adaptivity is used in IE.
  • ASPxGridViewExporter does not export column headers after the upgrade from 2015.2.10 to 2016.2.5.
  • Design-Time - Add the PNG sprite instead of the SVG sprite for mobile themes.
  • Master Detail ASPxGridView in RTL mode - The horizontal scrollbar is shifted after expanding the detail row if the overall page height exceeds the browser's window.

ASPxHtmlEditor

  • Scrollbars disappear in Chrome after changing the control visibility.
  • Temporary files are not deleted after uploading when an image is inserted using the standard upload image dialog.
  • The duplicated Cut/Copy buttons are not disabled when the Cut/Copy functionality is not supported by the current browser.

ASPxPivotGrid

  • ASPxPivotGrid in OLAP mode crashes when filtering certain dimensions if OLAPFilterByUniqueName is set to True.
  • Filter Button does not work if the AccessibilityCompliant property is enabled.
  • The GetCellInfo method returns a corrupted object in the CustomCallback event handler.
  • The OLAP hierarchy is shown incorrectly when the SortMode property is "Key".

ASPxQueryBuilder

  • Mouse wheel scrolling does not work in the Query Builder.

ASPxRichEdit

  • A merge field in the header may contain incorrect data when records are switched quickly.
  • A file formatted in a certain way can't be loaded to ASPxRichEdit.
  • SaveCopy doesn't save a document after a postback if the page contains two ASPxRichEdit editors generated dynamically.
  • Text is shown incorrectly if the span element's style is customized with the important rule.
  • The "Uncaught TypeError: Cannot read property 'pages'.." error occurs when two ASPxRichEdit controls are added to a page.
  • The 'Cannot read property 'getEndPosition' of undefined' error occurs on clicking an item from the 'Heade&Footer' tab if the spell checker is enabled.

ASPxScheduler Suite

  • Add a horizontal scrollbar into TimeLine view, which will allow scrolling through a fixed view interval.
  • Add the capability to fix the scroll area width in TimeLineView.
  • A custom localizer breaks the scheduler in certain circumstances.
  • Appointments' in-line editor cannot be shown for touch devices.
  • ASPxScheduler throws the "Uncaught TypeError: Cannot read property 'getBoundingClientRect' of undefined" error when switching to the Timeline View.
  • Custom formatted strings implemented in custom Scheduler services are not taken into account when a client render is enabled.
  • The "Cannot read property 'SetStart' of null" error is raised while resizing an appointment if the SnapToCellsMode is set to "Never".
  • The layout of ASPxScheduler's visual resources is incorrectly calculated when resources are sorted at the data source level and client rendering is enabled.
  • There is no capability to change a visible interval in ASPxScheduler views when the ForceReloadAppointments parameter is set to true in the FetchAppointments event handler.
  • Views - Add the Agenda view for the ASP.NET version of the Scheduler control.

ASPxSpreadsheet

  • A cell is not always updated after changing its value in ASPxSpreadsheet.CellValueChanged.
  • A double border appears when a cell is being edited if bootrstrap.css is registered on a webpage.
  • Incorrect copying of formulas.
  • The ArrayValue[,].TextValue property has a null value in a custom formula when the value was set on the client side.
  • The entered string is automatically converted to a date string even if the cell format is set to Text.
  • The No Fill option is missing in the color picker.

ASPxThemeBuilder

  • ASPxSpreadsheet/Spreadsheet - Custom Theme - The control is incorrectly rendered in one vertical line when a custom Default based theme is used.

ASPxTreeList

  • The ContextMenu event is not fired for column headers placed in the customization window.
  • The control's width is not preserved in Cookies when columns are resized and ColumnResizeMode is set to "Control".

Navigation, Layout & Multi-Purpose Controls

  • ASPxFileManager collapses its folder tree if a selected folder is removed.
  • ASPxFileManager in the Bootstrap Web Application template - Sprite images are shown when a user hovers over files in the File Manager.
  • ASPxFormLayout - An empty space is displayed after the editor when the popup HelpText is used.
  • ASPxFormLayout loses newly entered unsaved data on a callback when it is bound to XpoDataSource.
  • ASPxImageZoomNavigator - The Orientation="Vertical" property does not work.
  • ASPxNavBar - ASPxHyperLink's client-side Click event is not raised in the item's TextTemplate and GroupHeaderTemplate in Chrome 58.
  • ASPxNavBar - Client-side events are lost for controls placed in the group's HeaderTemplate after expanding the group if EnableCallBacks="true".
  • ASPxNavBar - The ASPxClientNavBarGroup.SetVisible method has no effect when group headers are not displayed.
  • ASPxNavBar - The bottom of a border is not visible when the NavBarGroup.ContentTemplate is used in the Material theme.
  • ASPxPageControl - The client-side click event is not raised for an image located inside TabTemplate in Chrome 58.
  • ASPxPopupControl - ASPxPanel with FixedPosition="WindowTop" is still visible on mobile devices when a modal popup is shown in maximized mode.
  • ASPxRibbon - RibbonComboBoxItem becomes empty after a ribbon tab is changed several times.
  • ASPxRibbon - The "ASPx.ScrollingManager is not a constructor" JavaScript error occurs when the ShowTabs property is set to true and RibbonGalleryBarItem is placed to the first tab.
  • ASPxSplitter - A postback is sent after a pane is collapsed in Chrome, but is not sent in IE11.
  • ASPxTitleIndex - The filter works incorrectly in certain conditions.
  • ASPxUploadControl - The "Bad request. StatusCode: Forbidden" error occurs on an attempt to upload a file with a name containing the Unicode character and apostrophe.

Project Wizard

  • ASP.NET Project Wizard - Set pages' clientIDMode attribute value to Predictable by default.

XtraCharts Suite

  • Hit Testing - Client-side hit information is not valid when the SeriesPoint.Tag property is modified.
  • The {HINT} text pattern stops working in certain situations.

XtraReports Suite

  • ASPxDocumentViewer - PDF-based printing doesn't work in Chrome after installing the 16.2.6 hotfix.
  • The caption of a Dashboard's datasource on the page differs from the one set in code.
  • Web Report Designer - An internal server error is thrown in a Web Garden environment.
  • Web Report Designer - The serialized data set does not populate a new report's preview.
  • Web report designer throws "Schema loading failed. Unable to open a database".
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

All award-winning ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap and Blazor component suites, libraries, and extensions produced by DevExpress in one integrated package.

Got a Question?

Live Chat with our DevExpress licensing specialists now.