DevExpress ASP.NET 20.1.4

Amélioration des contrôles Reports, GridView et RichEdit.
Juin 4, 2020
Nouvelle Version

Correctifs

ASP.NET Demos

  • Gantt for MVC - Validation Demo - Parent tasks are updated if the SettingsValidation.AutoUpdateParentTasks property is disabled via the check box.
  • HtmlEditor - Placeholders Demo - The PlaceholdersHtmlEditorPartial view is not published in the online demo.

ASPxCardView

  • CardView - Batch Editing doesn't work when the adaptive mode is enabled (SettingsAdaptivity.AdaptivityMode = "SingleColumnWindowLimit").
  • CardView for WebForms - The AllowEllipsisInText property doesn't work when CardViewColumnLayoutItem has ShowCaption="false".

ASPxDataEditors

  • ButtonEdit - The Clear Button is not shown when it is added to the Buttons collection.
  • ComboBox for WebForms - Custom Filtering highlighting works incorrectly when the ImageUrlField property is specified.

ASPxDiagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • The "Specified method is not supported" error occurs on loading a diagram if a mapping for the Style property is specified.
  • There is no Points option to map edges.

ASPxGantt

  • DateTime values are passed to server-side events as strings on updating tasks.
  • "ReferenceError: dxgtDialog_BtnResources is not defined" error occurs on editing a task.
  • It is not possible to create custom columns in 19.2.
  • The BeginCallback and EndCallback events are not raised when a task is collapsed/expanded.
  • A progress slider appears in a task on mouse hover after installing a hotfix.
  • Column width is incorrect.
  • Gantt freezes if its width is less than SettingsTaskList.Width.
  • The client-side SetHeight method works incorrectly.
  • The display format is not applied to a task edit dialog if the DisplayFormatInEditMode property is set to True.
  • A new task is added to Gantt even if InsertCommand is not specified for a data source.

ASPxGridView

  • Microsoft Azure - Unable to cast object of type 'DevExpress.Office.Drawing.PrecalculatedMetricsFontInfo' to type 'DevExpress.Office.Drawing.CrossPlatformFontInfo'. occurs while exporting the grid.
  • Hyperlinks cannot be seen in a responsive detail row in some themes.
  • A CSS class is not applied to the header filter's footer if the Office365 theme is used.
  • The "OK" and "Cancel" buttons are not displayed in the header filer popup in a customization window if a column is initially hidden.
  • GridView for WebForms, Bootstrap - Batch Editing - Text remains highlighted in certain conditions if a filter is used.
  • GridView, TreeList - The Pager background color is inconsistent in the controls if certain themes are applied.
  • Web - Model captions are not used for Type properties in ASPxGridListEditor's filter control.

ASPxHtmlEditor

  • Line breaks are removed from a readonly "textarea" element inserted by using the PASTEHTML command in Microsoft IE 11.
  • The table layout is broken when the "Normal (DIV)" style is applied to a table cell's text.
  • Caret position is calculated incorrectly when creating a bullet list and a document contains a single (empty) paragraph with a "text-align:left" attribute.
  • An image is replaced with the <br /> element if it's dragged and dropped to the same position.
  • Items of an ordered list are continuously added after pressing the Enter key.
  • The Font size picker works in Microsoft Edge incorrectly.
  • It is not possible to select a font from toolbar if this font is used in StylesDocument.
  • Resizing a column resets its cell's background color.
  • Tag Inspector doesn't select td and th elements.
  • The Remove Format command incorrectly works for tables.
  • The SetHeight method called in the Init event handler doesn't affect the control's height if its Height property is set to 100%.

ASPxRichEdit

  • A table layout is incorrect for tables with the autofit option enabled.
  • Items in a multi-level list copied from a Microsoft Word document are aligned incorrectly.
  • Numbered lists are copied and pasted from MS Word as plain text.
  • A table with one cell is rendered differently from Word.
  • The "Internal exception" error is raised when typing text in a table after a check box was removed.
  • Content inserted via the insertRtf command is duplicated.
  • TextBox under another TextBox cannot be selected.
  • RTF copy/paste from the clipboard is not supported.
  • Fonts applied to texts are incorrectly restored on saving and loading a document in a demo.
  • Tables are disaplyed incorrectly in certain RTF documents.
  • Images (TextBoxes) with a different height are incorrectly aligned in a document header in comparison with MS Word.

ASPxScheduler Suite

  • A tooltip for a dragged appointment is shown incorrectly in the Google Chrome browser on a touch screen.
  • Appointment tooltips are not shown on hovering over appointments with the mouse on touch screens.
  • There is no capability to navigate to a next interval in the TimeLine view using touch gestures.
  • Editors inside the appointment edit form have an incorrect size on small screens in IE11.
  • ASPxResourceNavigator located in ToolbarViewSelectorTemplate doesn't show tokens in Token mode if the main scheduler's resource navigator is not used in Token mode.
  • It is possible to set the Start date to a later date than the End date.
  • Month navigation doesn't work correctly after selecting the full first week in ASPxDateNavigator.
  • Scheduler width is constantly growing on page load in Edge.
  • Scroll position unexpectedly changes under certain circumstances.

ASPxSpreadsheet

  • A new worksheet is added before an active worksheet.
  • A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.

ASPxTreeList

  • Command columns are generated with empty names on the client even if the TreeListCommandColumn.Name property value is specified.
  • The control cannot be updated with a client-side Refresh method (or a corresponding ToolBar command) in Batch Edit mode.
  • TreeListComboBoxColumn values are right justified.
  • Validation Error Icons are rendered in TreeList cells in Batch Edit mode incorrectly if the AllowEllipsisInText property is enabled.
  • The Pager background color is inconsistent in the controls if certain themes are applied.
  • A current filter criteria is incorrectly applied to visible nodes based on the GroupOperator value if this value is changed on a custom callback.
  • Sorting does not work in certain conditions if a column contains null values.
  • The CustomButtonCallback event is missing.

Bootstrap CardView

  • The endless paging mode doesn't work if a vertical scrollbar is visible.
  • Designer does not retrieve the DataSourceID columns and crashes on editing the column collection.

Bootstrap Charts

  • PieChart for Bootstrap - A chart is not displayed if it is wrapped in a container with the display:flex style (such as the "row" class).

Bootstrap Data Editors

  • SpinEdit for Bootstrap - The Clear button icon is incorrectly displayed if custom validation is enabled.

Bootstrap GridView

  • Batch Edit - Add a way to assign a custom class to a modified cell (similar to the BatchEditModifiedCell property in ASPxGridView).
  • Editors' width is incorrect in a popup edit form in some cases.
  • The AutoFilterCondition property is not available.
  • Bootstrap - Batch Editing - Text remains highlighted in certain conditions if a filter is used.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • BootstrapFormLayout - BootstrapLayoutGroup specifies the ColumnCount property.
  • FormLayout for Bootstrap - BootstrapLayoutGroup doesn't have properties for tab styles when BootstrapTabbedLayoutGroup is used.
  • FormLayout for Bootstrap - It's not possible to show FormLayout hidden with the ClientVisible property by calling the SetVisible method.
  • UploadControl for Bootstrap - The ShowClearFileSelectionButton="false" property causes the "Cannot read property 'querySelector' of undefined" JavaScript error.

Bootstrap Rich Text Editor

  • UploadControl for Bootstrap - The ShowClearFileSelectionButton="false" property causes the "Cannot read property 'querySelector' of undefined" JavaScript error.

Bootstrap Scheduler

  • Scheduler for Bootstrap - The loading panel isn't hidden when switching between weeks after a new appointment is added.

Data Access Library

  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • SqlDataSource - The "Incorrect syntax" error occurs when CustomSqlQuery is executed.

DevExtreme Core

  • The "DevExpress.data.ODataContext is not a constructor" error occurs in v20.1.

DevExtreme Data Grid

  • A lookup column doesn't display a value for a new row with "cell" editing mode if calculateDisplayValue is defined.
  • Extra Filter Row cells appear on the right after grouping by multiple columns when showWhenGrouped = true.
  • Grid content flickers when rowRenderingMode is set to 'virtual' under certain conditions.
  • It is possible to filter in the UI with an incomplete "between" date filter value.
  • Rows may be incorrectly rendered in virtual scrolling mode when a mouse is used to drag a scrollbar.
  • The "Export all data" toolbar item is rendered incorrectly.
  • The blue column separator line breaks after resizing a column.
  • The cell focus frame is not resized on resizing a column.
  • The page size is not displayed if stateStoring and repaintChangesOnly are enabled.
  • The widget displays rows in their original order for a moment after a dragged row is dropped to a target location.
  • Сolumn header grows and overlaps a filter row cell when the column is grouped and showWhenGrouped is enabled.
  • DataGrid doesn't allow reverting validation on Apple iPad in cell editing mode.
  • DataGrid ignores the searchPanel.text value if the state storing option is enabled.
  • DataGrid/TreeList - The column chooser scrolls to the top after a column is checked.
  • The OnSelectionChanged event has inconsistent arguments when state storing is enabled.
  • PivotGrid - Tree-like and List-like header filters behave differently after "SelectAll".

DevExtreme Data Visualization

  • Chart - Tooltip background is invisible in Mozilla Firefox when a material theme is applied.
  • VectorMap - The 'rawData.slice is not a function' error appears on an attempt to load GeoJSON data with CustomStore.loadMode=raw.

DevExtreme Diagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • Exported JSON data is incorrect if a shape is placed into a container.
  • It's not possible to add both the custom and default commands to the context menu.

DevExtreme File Management

  • FileManager for ASP.NET Core - The "Maximum call stack size exceeded" JS error occurs when a large file is uploaded and the size of a chunk is small.
  • FileUploader - Accessibility - The file input element does not have the aria-* attributes and does not allow to set one.

DevExtreme Gantt

  • The "Can't set Start of the task later than its End" error occurs while editing a task if entered dates belong to the subsequent month.
  • Data is not displayed in custom columns in the tree list area if autoUpdateParentTasks is set to True.
  • The tree is collaped when the tasks data source is set after a timeout.

DevExtreme Pivot Grid

  • Tree-like and List-like header filters behave differently after "SelectAll".

DevExtreme Scheduler

  • It is possible to click the OK button several times and add multiple appointment to the scheduler in the appointment edit form if an end-user has a slow Internet connection.
  • Resources' data source does not pass filter parameters to a server.
  • The appointment is displayed incorrectly when a recurrence rule is enabled in a certain scenario.
  • The Month view - The widget is rendered incorrectly if its height is set in percents.
  • The shadeUntilCurrentTime option shades extra dates on mobile devices.
  • The targetedAppointmentData and appointmentData parameters have the same date for a recurrence appointment's More button.
  • Scheduler ignores BYSETPOS=-1 in all views except the Month view.

DevExtreme Tools

  • DevExtreme Scaffold - The "key" error occurs on an attempt to add a view in Microsoft Visual Studio 16.6.0.

DevExtreme Tree List

  • The column chooser scrolls to the top after a column is checked.

DevExtreme UI Widgets

  • Button - The "Cannot read property 'click' of undefined" error message occurs in version 20.1 when the useSubmitBehavior option is enabled.
  • DateBox - Firefox highlights the first number in a DateBox input element under certain conditions.
  • DateBox - The validationCallback function is called twice on changing a value.
  • DateBox may show the "W0001 - dxDateBox - 'showPopupTitle' option is deprecated in 20.1" warning when used in our widgets.
  • DropDownBox - The popup overlaps the input element when the editorStylingMode property is set to "outlined".
  • List - The number of mouseout event handlers grows on searching until they crash a browser in Material themes.
  • Lookup - The "Cannot read property '_wrapper' of undefined" error occurs when the fullScreen option is enabled.
  • ScrollView - The scrolling operation is interrupted on touch devices.
  • Tabs - Icons are misaligned in the material theme.
  • TagBox - A selected item is removed when an end user searches for and selects another item.
  • Toolbar - DropDownButton does not render items with templates when the deferRendering option is disabled.
  • Validation - Cannot submit an HTML form when AsyncRule is used.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.

MVC CardView

  • Batch Editing doesn't work when the adaptive mode is enabled (SettingsAdaptivity.AdaptivityMode = "SingleColumnWindowLimit").

MVC Chart

  • The CustomizePieTotalLabel and CustomizeStackedBartTotalLabel event handlers are not effective.

MVC Data Editors

  • ButtonEdit - The Clear Button is not shown when it is added to the Buttons collection.

MVC Diagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • The "Specified method is not supported" error occurs on loading a diagram if a mapping for the Style property is specified.

MVC Gantt

  • DateTime values are passed to server-side events as strings on updating tasks.
  • "ReferenceError: dxgtDialog_BtnResources is not defined" error occurs on editing a task.
  • It is not possible to create custom columns in 19.2.
  • A modified title of a task is lost after editing other options of this task.
  • The BeginCallback and EndCallback events are not raised when a task is collapsed/expanded.
  • Validation Demo - Parent tasks are updated if the SettingsValidation.AutoUpdateParentTasks property is disabled via the check box.
  • A progress slider appears in a task on mouse hover after installing a hotfix.
  • Column width is incorrect.
  • Gantt freezes if its width is less than SettingsTaskList.Width.
  • The client-side SetHeight method works incorrectly.
  • The display format is not applied to a task edit dialog if the DisplayFormatInEditMode property is set to True.

MVC GridView

  • Hyperlinks cannot be seen in a responsive detail row in some themes.
  • The AllowGroup property does not affect ungrouping through the Customization Dialog.
  • A localized Enum field loses localized text in Min/Max group summaries.
  • Batch Edit mode - The ComboBox editor contains duplicated items if its data source is changed when cell editing is started.
  • GridView, TreeList - The Pager background color is inconsistent in the controls if certain themes are applied.

MVC HtmlEditor

  • Caret position is calculated incorrectly when creating a bullet list and a document contains a single (empty) paragraph with a "text-align:left" attribute.
  • An image is replaced with the br element if it's dragged and dropped to the same position.
  • Items of an ordered list are continuously added after pressing the Enter key.
  • The HtmlEditorSettings class does not allow access to the SettingsPlaceholders property.
  • It's not possible to type text into an editor after inserting a placeholder by executing the INSERTPLACEHOLDER_COMMAND command in Firefox.
  • The Font size picker works in Edge incorrectly.

MVC Navigation, Layout & Multi-Purpose Extensions

  • FileManager - A separator is incorrectly applied when the GetFullName method is called for a selected file.
  • FormLayout - Tab content color changes between versions.
  • ImageZoomNavigator - ImageZoom's image is not refreshed after binding to an empty folder.
  • Menu for MVC - The menu is closed on hovering over a disabled item.

MVC Report

  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • Angular Web Report Designer - The CustomizeSaveAsDialog event is missing.
  • End-User Report Designer breaks on enabling the ConvertBindingsToExpressions option to automatically convert DataBindings to ExpressionBindings.
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • MVC Report Designer - The IsModified() state is unexpectedly changed when localized reports call GetJsonReportModel().
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.
  • Web Report Designer - Font property editors are missing when XRControlStyle is selected in the property panel.
  • Web Report Designer - The client-side ReportOpening event is raised on double-clicking a subreport.
  • Web Report Designer - The DetailReportBand -> Detail band height is not applied correctly for a localized report.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.

MVC RichEdit

  • The "Internal exception" error is raised when typing text in a table after a check box was removed.
  • Content inserted via the insertRtf command is duplicated.
  • Grid lines are not shown for all edges in the Chrome browser on displays with 125% scale setting specified.
  • JavaScript code goes to an infinite loop with a specific document.
  • TextBox under another TextBox cannot be selected.
  • An error occurs on pasting content from a Microsoft Word document.
  • An exception is thrown for the DevExpress.Utils.Internal.FontManager class when a rich editor uses the Fonts collection and only one font is set on a machine.
  • RTF copy/paste from the clipboard is not supported.
  • The "Cannot read property 'removeAllRanges' of null" error occurs under certain conditions.
  • The file uploading section is not shown in the Open dialog if RichEditExtension.GetCallbackResult is returned in the controller's callback action.
  • The result of the "Restart Numbering" command is lost in the exported PDF file.
  • Table indentation is lost after saving and reopening the document.
  • Images (TextBoxes) with a different height are incorrectly aligned in a document header in comparison with MS Word.

MVC Scheduler

  • AppointmentRecurrenceForm for MVC - The "Uncaught ReferenceError: XXX is not defined" error occurs if the Name of a control contains the "XXX." prefix.
  • DateNavigator - The client-side DayCellCustomHighlight event is not raised if the event handler was specified at the SchedulerSettings level.
  • A tooltip for a dragged appointment is shown incorrectly in the Chrome browser on a touch screen.
  • Appointment tooltips are not shown on hovering over appointments with the mouse on touch screens.
  • There is no capability to navigate to a next interval in the TimeLine view using touch gestures.
  • A script error occurs when Scheduler is loaded to the page via an AJAX request in a mobile view.
  • Current tooltip is shown in the wrong position if the previous tooltip has long text.
  • Publish the ClientVisible property.
  • The "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery, DbRawSqlQuery) is not supported" error occurs when Scheduler's editing code is added in the Project Wizard.

MVC Spreadsheet

  • Rows disappear on scrolling if a filter is applied.
  • A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.

MVC TreeList

  • Command columns are generated with empty names on the client even if the TreeListCommandColumn.Name property value is specified.
  • The control cannot be updated with a client-side Refresh method (or a corresponding ToolBar command) in Batch Edit mode.
  • TreeListComboBoxColumn values are right justified.
  • Validation Error Icons are rendered in TreeList cells in Batch Edit mode incorrectly if the AllowEllipsisInText property is enabled.
  • GridView, TreeList - The Pager background color is inconsistent in the controls if certain themes are applied.
  • A current filter criteria is incorrectly applied to visible nodes based on the GroupOperator value if this value is changed on a custom callback.
  • Sorting does not work in certain conditions if a column contains null values.

Navigation, Layout & Multi-Purpose Controls

  • FileManager - A separator is incorrectly applied when the GetFullName method is called for a selected file.
  • FileManager for Web Forms - The 'Server failed to authenticate the request.' error occurs on an attempt to download a file from Azure if different date separators are used on the server and client.
  • ImageZoomNavigator - ImageZoom's image is not refreshed after binding to an empty folder.

Project Templates

  • Bootstrap Responsive Template - OwinStartupAttribute related issues occur on running a project if ASP.NET Identity is used.

Project Wizard

  • MVC Insert Extension Wizard - Code generated for VerticalGrid does not have the SaveChanges call in the update Action method.

Rich Text Editor for ASP.NET Core

  • The adjust method does not work as expected in certain conditions.
  • Numerated list symbols are incorrectly displayed in content copied from a Microsoft Word document.
  • Ribbon Customization - A menu with many items cannot be scrolled.
  • The RichEdit.adjust method does not resize the ribbon bar.

Spreadsheet for ASP.NET Core

  • Percentage cell content is edited incorrectly after a single click.

XtraCharts Suite

  • The CustomizePieTotalLabel and CustomizeStackedBartTotalLabel event handlers are not effective.

XtraReports Suite

  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • Angular Web Report Designer - The CustomizeSaveAsDialog event is missing.
  • Data Source Wizard - An error is shown when a stored procedure is used with integer parameters.
  • Document Viewer displays "An error occurred while rebuilding a data source schema" error instead of an exact exception thrown by a custom SQL query.
  • Export to DOCX - Label margins are incorrectly exported when the mark-up feature is used (AllowMarkupText = True).
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • Exporting - The CanPublish feature does not work if XRTableCell.RowSpan is greater than 1.
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • Report Designer hangs on an attempt to modify SqlDataSource after updating to v20.1.3.
  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • Web Dashboard - GUID-like string value in the Filter Editor is converted into GUID.
  • Web Document Viewer - The "Internal Server Error" error occurs after switching the current report.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.
  • Web Report Designer - Expression Editor's validation mechanism does not take into account display names or aliases.
  • Web Report Designer - Report Storage incorrectly operates with dependency injection when a report with a subreport is opened.
  • Web Report Designer - Reports localization turns report parameters into Visible state and it is no longer possible to hide them.
  • Web Report Designer - The 'Cannot read property 'surface' of null' client-side error is thrown on an attempt to open a specific report layout.
  • Web Report Designer - The client-side ReportOpening event is raised on double-clicking a subreport.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.
DevExpress ASP.NET

DevExpress ASP.NET and Blazor

Toutes les bibliothèques, extensions et suites de composants primées ASP.NET, MVC, ASP.NET Core, ASP.NET Bootstrap et Blazor produites par DevExpress réunies dans un seul package.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .