
Maintenance release includes several bug fixes.
Fixes
- All ASP.NET Controls
- ASPxFileManager - AmazonFileSystemProvider - It is not possible to upload files larger than 80mb.
- ASPxThemes - The GlobalFont property doesn't work for the Material and MaterialCompact themes.
- Calendar - Inline Fast Navigation - The FastNavProperties.EnablePeriodNavigation property value is not taken into account when navigation is performed through gestures on touch devices.
- Localization - InvalidSpinEditRange and InvalidDateEditRange keys are translated incorrectly in de and de-CH.
- ASPxCardView
- ASPxCardView - Update information that ASPxCardView uses ASPxFormLayout.
- ASPxDataEditors
- ASPxComboBox - A JavaScript error is thrown on an attempt to clear a value if the LoadDropDownOnDemand property is set to true.
- ASPxComboBox - The GetValue method returns the previous value when the Back button is used.
- ASPxDateEdit displays a value incorrectly on Windows Server 2012 with the Czech culture when EditFormatString is specified.
- ASPxTokenBox - The height jumps on focus and a token's button is misaligned on rendering in FireFox.
- ASPxGridView
- A grid column's sort order is changed when grouping by this column using the context menu.
- Batch Edit - A confirmation message is shown when the Delete button is pressed on a row while SettingsDataSecurity.AllowDelete is false and SettingsBehavior.ConfirmDelete is true.
- GridViewDataCheckColumn shows a check box in DataItemTemplate after changing a value in Batch Edit Mode when ASPxCheckBox.ToggleSwitchDisplayMode = Always and PropertiesCheckEdit.ToggleSwitchDisplayMode = Always.
- Invoking Header Filter sends multiple callbacks in Endless Paging mode when the grid is scrolled.
- The "x" button inside the auto filter row editor does not clear a filter in IE11.
- The border of columns placed into a banded column is shown incorrectly.
- The combo box column editor's dropdown is covered by the grid page and scrollbar elements in Batch mode when AllowFixedGroups is enabled.
- Toolbar Demo - Virtual keyboard invoked when the Search Panel is focused is hidden immediately.
- It is not possible to close the Customization Window when it has a long caption.
- ASPxGridView changes its width if a toolbar item is hidden and shown on the client side.
- ASPxGridView, ASPxCardView and ASPxTreeList - The Customization window is small in certain themes (Material, Moderno, iOS, Mulberry, PlasticBlue, SoftOrange).
- MVC Grid doesn't initialize a new row correctly when a date time column is present.
- ASPxHtmlEditor
- A scrollbar is moved to the top on the 'Undo' button click.
- PreviewStyle is not applied to items in the 'Apply CSS' dropdown.
- Some dialogs' elements are not localized according to the current culture when the SettingsAdaptivity.Enabled property is set to true.
- The text underline feature is not working when the document type is HTML5 and a whitelist is used when the AllowHtmlView property is set to the false value.
- Width and position of some dialog windows ("Insert Hyperlink", "Insert Placeholder") are incorrect in IE 11.
- ASPxPivotGrid
- ASPxPivotGrid throws NullReferenceException when ScrollBarMode is Auto or Visible and RowTotalsLocation is Near.
- A script error is thrown in IE when ASPxPivotGrid is resized.
- An unhandled error occurs when hiding data fields with the SummaryType property set to "Custom".
- It is impossible to handle the client-side click event in a custom FieldValueTemplate if Virtual Scrolling is enabled.
- The ASPxPivotGridExporter.PivotGrid property returns null before the export.
- Virtual Scrolling - Row and Column Area height is increased during callback operations in Safari.
- ASPxRichEdit
- An exception of the 'System.OutOfMemoryException' type occurs when opening a certain complex document.
- Comments are removed from a document on saving.
- Floating images with the Absolute position are incorrectly displayed in the footer.
- It's possible to remove protected content by using the Backspace key in some scenarios.
- Some characters are not inserted correctly when the US International keyboard is used.
- The "Unable to get property 'currentStyle' of undefined or null reference" error occurs when the client-side InsertHtml method with the "li" tag is called.
- The client-side 'Internal exception' error occurs on the client side on an attempt to open a document created with the WinForms RichEdit control.
- The goToBookmark command doesn't scroll a document to the top of the visible area.
- ASPxScheduler Suite
- A syntax error is thrown if the Appointment.Subject field contains HTML markup.
- Appointment Tooltip content cannot be selected in the IE11 browser.
- Appointments are incorrectly deselected on clicking a context menu item (or outside the ASPxScheduler area) in the Safari browser (iOS).
- ASPxDateNavigator colors incorrect days as weekends after a visible interval is changed if the working days are specified using the ASPxScheduler.WorkDays collection.
- ASPxScheduler's Loading Panel is not shown on navigating through visible resources or intervals when the EnableClientRender property is true.
- Subscription to the Keyboard events is duplicated during ASPxScheduler callback requests.
- The "Input string was not in a correct format" error occurs when a TimeLine scale interval is specified with milliseconds.
- The "Show menu" hyperlink in a custom tootip from the "ASPxScheduler - Customization - CustomToolTip" demo does not work on a touch device.
- The scheduler's context menu is not opened if the selection tooltip is shown at the top of the first selected cell on a touch device.
- ASPxSpreadsheet
- ASPxRichEdit cannot operate without a reference to the ASPxSpreadsheet library and vice versa.
- Cannot navigate to a bookmark target if the bookmark link is created on an image.
- It is not possible to paste information from a certain Outlook document.
- The client-side HyperlinkClick event is not raised for an image link when ReadOnly=true.
- ASPxTreeList
- A caption is not displayed in the Customization Window and its resizing works incorrectly in some themes after an update to 17.2.3.
- The "Out Of Memory Exception" is thrown while iterating through nodes using TreeListNodeIterator after upgrading to 17.2.3.
- The ComboBox control should not be shown in the Filter Builder if a column's FilterMode property is set to DisplayText.
- The FilterBar's Create Filter link is not active when columns are autogenerated.
- Navigation, Layout & Multi-Purpose Controls
- ASPxFileManager - A folder is not opened on a double click in the file container in certain cases if EnableCallBacks is set to True.
- ASPxFileManager - Exception in the subfolder searching mode with specified security roles.
- ASPxFileManager - Incorrect filter result in the subfolder searching mode when the filter value equals "1" or "2".
- ASPxFileManager - The new folder row has incorrect appearance when the Details view is in the adaptive state and the "Create" command is executed.
- ASPxNavBar - The ItemClick event doesn't fire after clicking an item in a collapsed group when EnableCallBacks is enabled.
- ASPxPageControl - A Javascript error occurs when the control's ShowTabs is set to "false" and NewLine is set to "true" for one Tab.
- ASPxPanel - A maximized popup and the page control are displayed incorrectly in some cases on a touch device when fixed collapsible panels are used on the page.
- ASPxPopupControl - The parent page's scrollbar is not shown when the popup is hidden by setting ShowOnPageLoad to false on ASPxCallbackPanel's callback.
- ASPxTreeView - A layout is incorrect when the EnableNodeTextWrapping property is set to true.
- ASPxTreeView - Nodes with the Visible property set to false affect the checked state of a parent node if the CheckNodesRecursive property is enabled.
- ASPxUploadControl - Error "The ASPxUploadProgressHandlerPage.ashx handler is not registered in the web.config" is thrown when the handler is defined inside the location section with inheritInChildApplications="false".
- ASPxUploadControl - The drop zone is shown at an incorrect position when the control is placed in a Bootstrap modal popup.
- Ribbon - Collapsed group icons are not inverted on hovering.
- NuGet Packages
- NuGet packages - The handler module disappears after installing the Web package.
- XtraCharts Suite
- It is impossible to initialize the DataSourceBasedErrorBars indicator when the Series Template binding method is used.
- XtraReports Suite
- ASPxDocumentViewer - The CacheReportDocument event may be called multiple times and the cache key is not preserved.
- Design in Report Wizard - The report layout produced by this command contains incorrect bindings.
- Report Wizard - The field list of the serialized dataset is not populated.
- Web Document Viewer - It is not possible to localize text of the side panel's 'Open' and 'Collapse' buttons.
- Web Report Designer - Top and Bottom margins are initialized incorrectly when the report is designed by using a Report Wizard after measurement units are set to "Tenths of a Millimeter".
- Web Report Designer - Wrong German translations in the Search panel and data source wizard.
- MVC CardView
- CardView - Custom Binding - Paging doesn't work when AllowFocusedCard is enabled.
- MVC Data Editors
- An item is selected from the dropdown automatically after reloading the TokenBox control via a callback.
- Documentation - GridLookup - The GetSelectedValues method returns an unexpected result.
- Model validation does not work when built-in validation is enabled.
- MVC GridView
- ASPxGridView/GridView - The Total Summary Item is empty if the SummaryType is min and a column has null values.
- Batch Mode -The DisplayFormatString property is not taken into account if an editor value is assigned in the BatchEditEndEditing events.
- Header Filter checkboxes are overlapped with text when Bootstrap is used on the page.
- BatchEdit - The grid is not correctly rendered if the error text is shown and merging is used.
- Export from the toolbar doesn't work when the ReportHeader property is specified.
- External Edit Form - Values in the edit form are not changed after the Edit operation is started for another row.
- How to hide/disable a visibility button in the Column Chooser tab of the Customization dialog.
- The "Specified method is not supported" error occurs and the corresponding controller action is not called when the DeleteSelectedRowsOnPage toolbar item is used.
- The "System.Web.HttpException: 'Server cannot append header after HTTP headers have been sent.'" error occurs when the grid is exported using the built-in toolbar.
- The error icon is shown as an octagon.
- The grid's height set via the client-side SetHeight method is changed after increasing and then decreasing column width if the grid has a fixed column.
- GridView Batch Edit - It is not possible to update a grouped column value if the ShowGroupedColumns property is set to true.
- MVC HtmlEditor
- HtmlEditor - Font settings are lost on switching between views.
- MVC Navigation, Layout & Multi-Purpose Extensions
- A hint is not displayed after the popup is shown.
- GridView inside the modal PopupControl extension - It's possible to scroll the page if the modal edit form is shown.
- The FileManager extension causes the FIPS compliance error when the ThumbnailFolder property is specified.
- MVC Pivot Grid
- Scrolling the Vertical and Horizontal scrollbars behaves unexpectedly.
- The pivot grid is shown scrolled out on the first load if OptionsPager.PageIndex is set to -1.
- MVC Report
- ASP.NET Core - It is impossible to bind the Web Document Viewer to a report by reportUrl in certain cases.
- ASPxReportDesigner - PropertyGrid's "Scripts" section doesn't have a navigation (ellipse) button.
- ASPxWebDocumentViewer - System.ArgumentOutOfRangeException is thrown if one of the report dimensions is large and the other is small.
- ASPxWebDocumentViewer - The "Page mode" button disappears under certain circumstances (Internet Explorer).
- DevExpress ASP.NET MVC Project Wizard - HTTP handler modules required for Reporting components are not registered after the Reporting Suite is selected.
- Export - The ExportOptions.ExportMode property value works incorrectly for Image, Csv, Text, HTML and MHT formats.
- Report Designer - The MVCxClientReportDesigner.ReportOpened event is not raised when a subreport is opened from the main report.
- A label's text is cropped in Preview mode if the label's CanGrow property is set to False.
- An incorrect expression binding is set when a parameter, or a field of EFDataSource, ObjectDataSource or ExcelDataSource is added to a report.
- Configuring a query parameter through an expression is not possible due to the editor crash.
- Editors for the XRRichText.Rtf and Html properties are missing in the expressions tab.
- Menu items are not localized in version 17.2.
- Provide the consistency with the WinForms Master-Detail Report Wizard and preserve the original order of fields returned by a query on the Choose Columns page.
- Real field names are displayed instead of localized ones when a report's DataMember is changed.
- Single Document Interface (SDI) should be used when the designer works in callback mode (when Report Storage is not implemented).
- The client-side ReportOpened event handler is triggered before the report tab is opened.
- The first letter of the filed name is cut after converting a legacy report to new Binding Expressions.
- The onSuccess action passed to the client-side PerformCallback method is never executed.
- The XRPageInfo date format is ignored.
- XRRichText hangs once a field is dropped from Field List.
- WebDocumentViewer - A report may be rendered blurry when the zoom level is set to 100%.
- WebDocumentViewer - It is not possible to add custom menu items when the viewer is in "Mobile" mode.
- MVC RichEdit
- Data is shown after a long gap if a page break is used.
- There is no capability to specify the Fields.UpdateHyperlinksOnLoad option for MVCxRichEditControl.
- MVC Scheduler
- Alert time for "snoozed" reminders is calculated incorrectly when a client time zone differs from the server one.
- Appointments are imported with empty start and end dates in the iCalendar format when using the SchedulerExtension.ImportFromICalendar method.
- ArgumentException occurs on an attempt to set a specific time of day interval as WorkTime.
- MVC Scheduler settings are incorrectly restored from cookies on callback requests.
- MVCxScheduler - The TrackPropertyChangeFor method does not work.
- Navigation Buttons are not rendered in the WorkWeek and FullWeek views in version 17.2.
- The "Unable to get property 'cells' of undefined or null reference" error occurs on reloading the MVC Scheduler control's content in version 17.2.
- The TimeLineView layout (a vertical scrollbar's location and cell width) is incorrectly re-calculated after changing the size of the Splitter Panel used as a SchedulerControl container.
- There is no capability to customize the "Right Top Corner" element of the Day view.
- MVC Spreadsheet
- A cell's background color is changed to default after a value is pasted using Ctrl+V in Chrome.
- The control hangs on saving a certain document by handling the Saving event handler.
- MVC VerticalGrid
- The PageSize value is not restored if the SettingsCookies.Enabled property is set to True.
- Project Wizard
- The "Value was either too large or too small for an Int32" error occurs on an attempt to use Insert Extension Wizard if web.config contains max-limited numbers.
- Bootstrap Data Editors
- BootstrapCalendar - The last week number of a year is duplicated when AutoPostBack is enabled.
- BootstrapCheckBoxList/BootstrapRadioButtonList - The Item.IconCssClass property doesn't work.
- BootstrapComboBox - Incremental filtering doesn't work if the IncrementalFilteringMode property is set to "Contains".
- BootstrapListBox - The control is flickering on page load if the number of visible items doesn't match the Rows property value.
- BootstrapUploadControl - The "Cannot read property 'clientWidth' of null" error occurs in the client-side FilesUploadComplete event in version 17.2.
- Bootstrap GridView
- The ShowInCustomizationForm propety is not available in bootstrap columns.
- The TableCell's HorizontalAlign property is not supported in the HtmlDataCellPrepared event handler.
- BootstrapRadioButtonList - RepeatDirection="Horizontal" does not work when the control is in BootstrapFormLayout with LayoutType = "Horizontal".
- Bootstrap Navigation, Layout & Multi-Purpose Controls
- BootstrapAccordion - The "Unable to cast object of type 'DevExpress.Web.NavBarItems' to type 'DevExpress.Web.Bootstrap.BootstrapAccordionItems'.'" error occurs on an attempt to access the Items collection.
- BootstrapAccordion - The Designer closes on an attempt to add a new group by clicking the Add button in VS 2017.
- Project Templates
- Bootstrap Web Application - ASP.NET Identity pages are not included into the project when Identity is selected in the Project Wizard.
- Charts (ASP.NET Core Bootstrap)
- Bootstrap ASP.NET Core controls - All DevExpress scripts are loaded if ViewComponent that contains DevExpress components is re-loaded using an AJAX request.