DevExpress ASP.NET and Blazor 23.1.4

Améliore les composants Rich Text Editor, DataGrid et Scheduler.
Juillet 24, 2023
Nouvelle Version

Correctifs

Microsoft ASP.NET Core

  • Rich Text Editor for ASP.NET Core
    • A tooltip's text is incorrect.
    • A lot of unnecessary pages are added to a PDF document after the export operation when a certain font is used.
    • A TOC field's structure is corrupted when it's updated after the document is downloaded and opened.
    • Bulleted list next to a textbox has the incorrect position in an exported .docx document.
    • Floating objects hide the page number when they are placed in a footer.
    • Server-side Open method has no file name parameter.
    • The color picker ribbon item's value is reset after a user hovers over it and clicks on it.
    • Line Numbers are lost after the document content is saved.

DevExtreme

  • DevExtreme Charts & Gauges
    • Gauge - Chart size decreases when the screen scale is 150% and the browser zoom is 90%.
    • Pyramid Chart - "TypeError: Cannot read properties of undefined (reading '0')" error is thrown if a data source contains small values.
  • DevExtreme DataGrid
    • "Maximum call stack size exceeded" error occurs on navigating through summary items in the group footer via arrow keys.
    • Aria-required-children accessibility test fails in certain usage scenarios.
    • Editing a checkbox triggers a scroll down when clicking outside of DataGrid.
    • Error E1047 appears on an attempt to apply a saved state with a filter when no default columns are specified.
    • focusedRowIndex is -1 when the first data cell is focused with the keyboard.
    • Incorrect export behavior when all columns are grouped.
    • Search results are not highlighted in accent-insensitive mode.
    • Selected items do not reflect changes applied via the push method.
    • The 'dx-focused' class is not removed from a grid cell when it loses focus.
    • stateStoring does not restore default behavior after an exception.
  • DevExtreme Data Sources
    • CustomStore: No extraOptions in byKey's TypeScript definition.
  • DevExtreme Dialogs & Notifications
    • Toast - Initial position is incorrect on Android tablets.
  • DevExtreme Editors & Validation
    • NumberBox - onValueChanged event is not raised if the negative sign ('-') is erased from the 'input' valueChangeEvent.
    • SelectBox - Value is set to null after selecting an item whose display value is an empty string.
    • TypeScript - The dxTextEditorButton type is deprecated.
  • DevExtreme Layout & Navigation
    • Draggable - An element loses its position when it's dragged inside ScrollView via auto-scroll.
    • Floating Action Button is not scrolled along with the page.
    • List - Data stops loading if a group is collapsed when using the Web API service and if pagination is enabled.
  • DevExtreme PivotGrid
    • The RangeError: Maximum call stack size exceeded error occurs when reloading a data source after changing a row's visibility.
  • DevExtreme Scheduler
    • Full month (December) is not displayed when the view type is set to "Month" and IntervalCount is set to 12.
    • Month view doesn't include all days when intervalCount is more than 5 months.
    • Navigation calendar has incorrect cell width.
    • Recurrence Until Date uses the browser's time zone instead of Scheduler's time zone.
    • Scheduler's navigator does not show a proper month after navigation arrows are used to change the view.
    • The onDragEnd callback does not hold the updated itemData at the time it is triggered.
  • DevExtreme Themes & Utils
    • Localization - Locale method does not accept upper-case locale identifiers (e.g., zh-TW).

ASP.NET MVC

  • MVC Data Editors
    • SpinEdit for MVC - It is not possible to enter a dot on an android device when desktop mode is on.
  • MVC Gantt
    • Date values are lost when they are specified in the TaskInserting event handler if the client and server have different DateTime formats.
    • It is impossible to create a Finish-Start dependency for a task in Firefox.
  • MVC PivotGrid
    • The "Is Any Of" filter condition is reversed when there's one item left.
  • MVC RichEdit
    • A document doesn't save an inline picture's size.
    • Text copied from another document is incorrectly pasted.
    • Text overlaps if an AutoCorrect rule with new lines is applied.

ASP.NET WebForms

  • ASPxDataEditors
    • Calendar for WebForms - Selection doesn't work when a disabled date is selected and custom code is used for client-side selection.
    • ComboBox for WebForms - DropDown and Loading Panel are not shown before data loading if a data source becomes empty.
  • ASPxGridView
    • Command Row's content is partially hidden during editing.
  • ASPxHtmlEditor
    • Unable to change the row height of a table that was copied from Microsoft Word.
    • HtmlEditor hangs when pasting an image from Google search results.
    • ImageFileSaving is raised twice on pasting a base64 image.
    • The "Remove Format" button does not work on several <p> elements.
  • ASPxPivotGrid
    • The "Is Any Of" filter condition is reversed when there's one item left.
  • ASPxRichEdit
    • The control stops working after losing Internet connection.
  • ASPxScheduler Suite
    • Appointment Form's "End time" section shows an incorrect day after appointment creation if the "All day event" option is enabled and "Start time" differs from "End time" in custom forms.
    • The resource filter incorrectly changes on switching between Day and WorkWeek views.
  • ASPxSpreadsheet
    • The "Move or Copy Sheet" context menu item is disabled for protected sheets.
  • Project Templates
    • DevExpress ASP.NET and the Blazor wizard hang while creating a new application.
  • Project Wizard
    • DevExpress ASP.NET and the Blazor wizard hang while creating a new application.

Blazor

  • Charts for Blazor
    • The "KeyNotFoundException" exception occurs if the tooltip is enabled and the data source is changed after clicking a point.
    • 'argumentAxis.aggregateByCategory' option is deprecated in 23.1' warning is always displayed.
  • Data Editors for Blazor
    • ComboBox for Blazor:
      • A custom DxComboBoxDropDownButton added to DxComboBox is not visible in a Blazor WASM project.
      • EditFormat and DisplayFormat are not applied when they are set to standard date and time format strings.
      • It's not possible to select custom text as an item when Filtering is enabled, even if the AllowUserInput property is enabled.
      • Rendering of comboboxes with the TextChanged event handled takes a lot of time (WASM).
    • DateEdit / SpinEdit / MaskedInput / TimeEdit for Blazor - It is possible to change a value of the control using a mouse wheel while the control is not focused.
    • DateEdit for Blazor:
      • A page is refreshed after scrolling the date part in the ScrollPicker dropdown on a mobile device.
      • Datepicker is not displayed in a modal window on a mobile device.
    • DxMaskedInput - NullText is not shown when DisplayFormat is set.
    • MaskedInput for Blazor - Input value is not selected after focusing the input with Tab and Shift+Tab.
    • SpinEdit for Blazor - Entered value is not reset to MinValue when a user enters it for the second time.
  • Grid for Blazor
    • DxGrid crashes with ObjectDisposedException when navigating away with an open Filter Menu.
    • FilterRowOperatorType is lost after clearing a filter.
    • Selected/Focused row feature throws an error when Virtual Scrolling is enabled.
    • DxGrid in Virtual Scrolling mode sometimes renders not all rows after scrolling.
    • DxGrid in Virtual Scrolling mode sometimes renders rows more than once.
    • Additional records do not load in Virtual Scrolling mode after returning to the page.
    • An error occurs on an attempt to open the header filter for a column bound to a nullable DateTime field.
    • Column filter menu may eternally load filter items.
    • ColumnChooser has an incorrect position if the ShowColumnChooser(String) method is used.
    • Date filtering does not work in the column filter menu when the grid is bound to GridDevExtremeDataSource.
    • Grid is incorrectly refreshed after focusing a record.
    • InvalidOperationException is thrown when the Edit Form tries to display auto-generated editors for columns bound to calculated fields.
    • It's not possible to override the DisposeAsync method.
    • Records are not loaded if a focused row feature is enabled, the grid is bound to the InstantFeedback data source, and this data source contains an enum field.
    • The "MakeRowVisible" method scrolls the specified row to the top even if it is already visible.
    • Virtual Rendering - An unnecessary request to get the first 10 records is sent.
    • The scroll position jumps a few pixels up and down when DxGrid in Virtual Scrolling mode renders rows after scrolling.
    • Values in the Column Filter Menu are not alphabetically sorted when a column uses DxComboBoxSettings to obtain the displayed text.
  • Navigation & Layout for Blazor
    • ContextMenu for Blazor - The menu isn't closed after clicking its items if the Click handler awaits tasks inside.
    • DxFormLayout for Blazor - Expandable groups occupy space even if they are collapsed.
    • DxLoadingPanel for Blazor - Tab navigation between editors doesn't correctly work when a page contains DxLoadingPanel.
    • DxLoadingPanel for Blazor is positioned incorrectly when its height is set to 100%.
    • DxMenu for Blazor:
      • Sub-menu is displayed on the left if ItemsPosition is set to ItemPosition.End.
      • The ItemsPosition property has no effect if Orientation is set to Vertical in v23.1.
    • DxWindow for Blazor - DxWindow loses focus after a popup edit form of a nested DxGrid is closed.
    • DxWindow for Blazor can be dragged outside the visible area so there is no way to drag it back in.
    • DxWindow for Blazor overlaps DxGrid's popup edit form.
    • Menu for Blazor:
      • All items become invisible after they are re-rendered.
      • BeginGroup separator is not displayed.
    • TreeView for Blazor - The NodeText template doesn't fill all available width.
    • Window for Blazor - Modifying the AllowDrag property value has no effect.
  • Project Templates
    • DevExpress ASP.NET and the Blazor wizard hang while creating a new application.
  • Rich Text Editor for Blazor
    • RichEdit for ASP.NET Core and Blazor - Line Numbers are lost after the document content is saved.
    • An image inserted inside a textbox is not adjusted to its size automatically.
    • It's possible to paste content copied from a Word document even if the ReadOnly property is enabled.
  • Scheduler for Blazor
    • "InvalidOperationException: More than one sibling of element 'div' has the same key value" error occurs if a user drags an appointment when there is a delay on the server.
    • AppointmentUpdating event's Cancel property does not close the edit form.
    • Timeline view - Appointments have incorrect position if one time cell is equal to one month.

Reporting

  • CachedReportSource with Skia - Unexpected implementation type while accessing XtraReport.Watermark.
  • Cannot export custom types when using the new Fetch function.
  • Export to PDF - Incorrect Unicode mapping for the Hiragino Kaku Gothic font.
  • ExportToPdf - Font Fallback - The StackOverFlow exception is thrown on exporting a report with certain symbols.
  • Web Document Viewer:
    • Document creation never starts when invisible parameter values are defined in code.
    • It's not possible to resolve the IAzureSearchTableProvider type while using the Azure BLOB storage.
    • TextAlignment property does not work correctly for editable fields in a previewed report.
    • Unable to print after adjusting the PDF compatibility level.
  • Web Report Designer:
    • A typo in the XRCrossTab Report Wizard.
    • Creating a custom parameterized SQL query results in the schema rebuild error.
    • Optimized Data Source Wizard schema loading.
    • Text Trimming enum values are not localized.
    • Watermark text strings are not localizable.
    • XRShape.Shape drop-down options are not localizable.
    • Web Report Designer's Data Source Wizard - Searching over tables may cause a web page with the "Page unresponsive" dialog to hang when a database contains a large number of elements.
    • Web Report Designer's Report Wizard - The data field scroll bar is not working on the "Define Report Layout" page.
    • WebDocumentViewer - "Cannot read properties of null (reading 'pdf')" error occurs on calling the Print method in v23.1.
  • XRChart - ImageType = Bitmap does not work on Linux.
  • XRLabel - Enabling AllowMarkupText for certain text results in freezing the application.
DevExpress ASP.NET and Blazor

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 .