![](http://origin2.cdn.componentsource.com/sites/default/files/styles/image_medium/public/images/feature_release/2018/08/02/img_644641.png?itok=hvxN23JV)
Improves Charts, DataEditors, GridView, Reports and Spreadsheet controls.
Fixes
ASP.NET Web Forms
- All ASP.NET Controls
- ASPxBinaryImage, ASPxImageZoomNavigator, ASPxImageGallery - The "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" error occurs in these controls.
- Documentation - The description of how HTML and Callback compression work together is not clear.
- How to apply a global theme to a certain page using the web.config file.
- Visual Studio 2017 performance is slow if a complex page with numerous editors is saved on the Source view.
- ASPxCardView
- It is not possible to create DataItemTemplate for a specific column using a designer.
- ASPxDataEditors
- ASPxButtonEdit - The NullText and Text properties are swapped after a request to the server if the NullText property is set on a callback.
- ASPxCheckBox - Toggle Mode - The control is rendered incorrectly when the Accessibility feature is used.
- ASPxComboBox - A drop-down list flickers on scrolling if its items have different height.
- ASPxComboBox - The "Cannot read property 'toString' of null" error occurs on an attempt to add an item with a null column value on the client side if EncodeHtml is disabled.
- ASPxCombobox - The last item is hidden or partly invisible in the dropdown in a certain scenario in version 18.1.3.
- ASPxComboBox, MVC ComboBox - Accessibility - The HelpText element is not represented in the editor "aria" attributes ("aria-describedby" or "aria-labelledby").
- ASPxTokenBox - The onscreen keyboard is not always shown when the control is focused on iOS devices.
- ASPxGridView
- ArgumentOutOfRangeException occurs in a grid bound to ObjectDataSource if e.Cancel is enabled in the Selecting event handler and the data source's SelectParameters are not set.
- Batch Edit - Vertical scrolling does not work properly when tabbing through editable cells.
- Batch Editing - Extra space is added to the bottom of the grid in IE in Windows 7 when Virtual Scrolling is used.
- Columns flicker after a group row is expanded.
- The control does not preserve its focused row after a postback under certain conditions if the ProcessFocusedRowChangedOnServer property is set to true and the EnableCallBacks property is set to false.
- The server-side ContextMenuItemClick event does not fire if no rows are present.
- The 'TypeError: Cannot read property 'OnInput' of null' error occurs after an upgrade to version 18.1.
- Validation of external editors is triggered on clicking the OK button in the header filter.
- Documentation - Improve the example in the ASPxGridView.GetRowValues method description.
- Documentation - Update the Values property description in the ASPxGridViewHeaderFilterEventArgs Members article.
- Documentation - WebDataSelection.SelectRowByKey - Add a note that a key object should be valid.
- Documentation ASPxTextEditBase - Add information that client-side validation doesn't support the Lookbehind regular expression type.
- ASPxHtmlEditor
- A numbered list changes its position on a form if it is switched to unnumbered.
- Setting StylesButton.Native to True causes rendering error.
- ASPxPivotGrid
- ASPxPivotGrid does not provide methods to convert value indices from custom popup menu items to row and column indices.
- Prefilter - The list of available values is not updated after changing the target field.
- ASPxQueryBuilder
- "The type 'DevExpress.Xpo.Helpers.IConnectionPage' is defined in an assembly that is not referenced" error is displayed when the OpenConnection method is called.
- Data Model - The "Group by" statement is lost upon saving results in Query Builder.
- ASPxRichEdit
- A document size and time to process the document are significantly increased when a document state provider is implemented for working with RichEditControl documents.
- An error occurs on an attempt to insert a bookmark, header or footer if ReadOnly is enabled.
- Merge fields' values are not displayed in the print preview if a document is not bound to a data source.
- Numbered/bullet list formatting is not removed when the built-in Clear Formatting ribbon item is clicked.
- Table indent is not saved after re-opening a document.
- The built-in Cut and Copy ribbon items are always disabled in IE.
- "The given key was not present in the dictionary" error occurs if a document contains a checkbox.
- ASPxScheduler Suite
- Days are shown in the incorrect order after switching resources in the WorkWeek view.
- If an internal Data Navigator has the "Tokens" mode, the "HttpUnhandledException" error occurs.
- Several default shortcuts are described incorrectly in the documentation.
- NullReferenceException is raised while rendering the Scheduler control when the BoldAppointmentDates option is disabled for the DateNavigator control.
- Resource color schemas are not applied to ASPxScheduler resources if resources are reloaded on a callback and client rendering is enabled.
- ASPxSpreadsheet
- The page hangs when switching sheets in a certain document in Edge.
- Documentation - Add a topic regarding the use of charts in ASPxSpreadsheet.
- ASPxTreeList
- Data binding to a large data source is slow after the upgrade from version 17.1.
- NullReferenceException is thrown during the export when the ShowPager mode is used and SettingsExport.ExportAllPages is set to "true".
- Navigation, Layout & Multi-Purpose Controls
- ASPxFileManager - How to change the caption of the Details View's command column.
- ASPxFileManager - The "Filter by" input window is disabled if a selected folder contains only subfolders.
- ASPxFileManager Documentation - Add information that a custom file provider's GetFiles method may be called twice when switching folders.
- ASPxFormLayout with the Adaptive Grid layout - The JavaScript "this.GetMainElement is null" error occurs if ASPxFormLayout is hidden on a callback.
- ASPxFormLayout/FormLayout - Describe LayoutItem's Caption property when LayoutItem is located in TabbedLayoutGroup.
- ASPxMenu - ASPxComboBox's dropdown is trimmed when it is displayed inside a popup menu.
- ASPxPanel - The Collapse functionality doesn't work if the panel's content has the float style.
- ASPxSplitter - The splitter's pane separator moves automatically on page load in IE11 if its pane's AutoWidth is set to true and Bootstrap styles are registered on the page.
- XtraCharts Suite
- A vertical line is not shown in a Line Series if Axis X or Y is reversed.
- Axis Labels - Multi-line text is overlapped in SVG render mode.
- WebChartControl - Designer is automatically closed on an attempt to create a new series.
- WebChartControls - The ObjectSelected event is raised on the server side even if e.processOnServer = false.
- XtraReports Suite
- ASPxDocumentViewer - Extra icons are shown on the viewer's surface if the 'accessibilityCompliant' option is set to true.
- ASPxWebDocumentViewer does not load a report after the upgrade from v17.2 to v18.1.
- The DevExpress.Web.Reporting NuGet package does not contain the DevExpress.XtraReports.v18.1.Web.Azure assembly.
ASP.NET MVC
- MVC CardView
- Documentation - Add a note that the ExportRenderBrick event can be used only in certain cases.
- MVC Data Editors
- Calendar - It is impossible to select several dates on Macs using the Cmd + left mouse button shortcut.
- ComboBox - The CustomFiltering delegate should return void.
- Documentation - Describe specifics of displaying custom model errors in the ValidationSummary extension.
- ListBox - Search doesn't work when the callback mode and multiple selection are enabled.
- MVC GridView
- Batch Edit - The "Input string was not in a correct format" or the "Unexpected 'x' at 0" error occurs on an attempt to update the grid with the BinaryImage column.
- Data Annotation attributes are not applied when columns are generated automatically.
- Filtering settings cannot be saved in a customization dialog under certain conditions.
- The "Clear Sorting" menu item should not be shown for grouped columns.
- The SelectCheckBoxPosition property isn't applied to the Select All checkbox in the header.
- Themes are not applied using the ASP.NET mechanism.
- MVC HtmlEditor
- A bullet list is not removed when the 'Bullet List' button is pressed twice.
- MVC Navigation, Layout & Multi-Purpose Extensions
- FormLayout is rendered incorrectly if it is placed into a template and its settings are defined using FormLayoutSettings that are bound to a model.
- PopupControl - The Callback mode does not work when the popup contains a form.
- MVC Pivot Grid
- Cell values are not completely shown during the export.
- MVC QueryBuilder
- Web Report Designer - The Landscape option is not taken into account after the PaperKind is changed.
- MVC Report
- ASPxWebDocumentViewer - A DOCX file is loaded into the XRRichText control incorrectly.
- Chart Designer - The ValueDataMember.Weight property value is not serialized for Bubble Chart.
- DocumentViewer - A cascading parameter's lookup is not populated with data according to initial parameter values in case of viewing a remotely created report.
- DocumentViewer - The IndexOutRange exception is thrown on an attempt to navigate in a specific report.
- HTML5 Document Viewer - A new window opened when the export button is pressed is not closed in Firefox.
- HTML5 Document Viewer causes "The size of message property 'jsonArguments' exceeds the limit of '32767' bytes." on Azure environment that auto scales.
- Mobile Document Viewer - Search results' zooming level is reset once the search results are scrolled.
- The "Can't resolve 'X' in 'Y' Module not found" error occurs on publishing the Reporting Angular Application CTP.
- Web Report Designer - The XRPivotGridField.UnboundExpressionMode property is missing.
- Web Report Designer - "Cannot read property 'reject' of undefined" error is thrown when the save operation is canceled by using the ReportSaving event handler.
- Web Report Designer - A fully qualified class name of a custom control is displayed in the Properties Panel.
- Web Report Designer - No error is displayed in the browser's console if the getDesignerModelAction action returns invalid JSON data.
- Web Report Designer - The ReportOpened event is not fired when the report designer loads a bound report.
- Web Report Designer - The SubReport control does not show an intersecting warning.
- Web Report Designer / Query Builder - Sorting by a joined column creates CustomSqlQuery and makes the query uneditable.
- MVC RichEdit
- There is no corresponding option to disable field update.
- Documentation - Add a note about a way to send a request to the server to the RichEditExtension.SaveCopy help topic and other topics dedicated to RichEdit's static methods.
- It is impossible to remove a subitem from DropDownItem.
- It's impossible to work with a document if an exception occurred on a callback.
- Scrolling to the corresponding element is not performed when switching between occurrences in the built-in search.
- MVC Scheduler
- Scheduler with DateNavigator - It's not possible to change months/years using the corresponding standard buttons if months are shown in several rows after the upgrade to v18.1.
ASP.NET Bootstrap
- Bootstrap CardView
- It's impossible to set an Edit Form template if the edit mode is PopupEditForm.
- The BootstrapCardViewLayoutGroup.Items collection is marked as an "unknown" element in a page markup and is not available in VS Intellisence.
- Bootstrap Charts
- BootstrapPieChart is not rendered on the page after an update to 18.1.4.
- Bootstrap Data Editors
- BootstrapListBox - The ItemTemplate property doesn't work.
- BootstrapTagBox - The ClientEnabled property has no effect.
- Bootstrap GridView
- Provide accessibility for the Page Size Item element.
- The popup edit form loses its overlay under certain conditions.
- Bootstrap Navigation, Layout & Multi-Purpose Controls
- BootstrapFormLayout - A selected BootstrapComboBox value is reset on postbacks.
- BootstrapPopupControl - The control is shown at an incorrect position when the MinHeight and ScrollBars properties are specified.
- Bootstrap Scheduler
- The HtmlTimeCellPrepared event is not raised.
ASP.NET Core Bootstrap
- .NET Core/ASP.NET Core Bootstrap
- ASP.NET Core Bootstrap - Binding CheckBox to dynamic property fails.
- Bootstrap ASP.NET Core - It is not possible to select DbContexts and Models using the Insert DevExpress Bootstrap Core Controls wizard.
- The "Found 2 elements with non-unique id" error occurs in Chrome version 63 if more than one form elements and the password input are used.
- Editors (ASP.NET Core Bootstrap)
- BootstrapComboBox for ASP.NET Core - The "Index out of range" exception is thrown if the request contains a parameter with the same name as BootstrapComboBox' name.
- BootstrapTagBox - The setSelectedIndex/getSelectedIndex and setSelectedItem/getSelectedItem methods work incorrectly.
- BootstrapTimeEdit - Client-side sender object is not correct when the time edit is used as a part of BootstrapDateEdit only.
- BootstrapUploadControl shows the file dialog twice on phones when the text box is hidden.
- GridView (ASP.NET Core Bootstrap)
- The grid freezes on loading after an Ajax callback is called to an edit form with a combobox.
- There is no API to get a visible row index for a row.
- Export - How to set the SheetName and change header colors in the resulting XLSX file.
- The "An bootstrap builder with X name already rendered" error occurs when using the EditForm template.
- BootstrapGridView loaded using jQuery.ajax - Paging doesn't work.
- Layout (ASP.NET Core Bootstrap)
- The "Value cannot be null. Parameter name: input" error occurs on an attempt to bind an item to a nested field of the model's complex field.
- Project Templates
- The Bower packages are not restored.
- Scheduler (ASP.NET Core Bootstrap)
- BeginCallbackEventArgs.customArgs is not available.