DevExpress ASP.NET and Blazor 23.1.5

改進富文字編輯器、試算表和 PivotGrid(資料透視網格)。
9月 5, 2023
新版本

特性

ASP.NET Bootstrap

  • Bootstrap Data Editors
    • DateEdit for Bootstrap/WebForms - A date is reset to 01/01/0100 after focus is moved to the time section when it is set using the keyboard.
  • Bootstrap GridView
    • GridView for Bootstrap - Filter background is transparent on Bootstrap v5.2+.
  • Bootstrap Navigation, Layout & Multi-Purpose Controls
    • FormLayout for Bootstrap - Standard Bootstrap class incorrectly works when FormLayout is added to the page.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
    • Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
    • Fetch API - OnServerError is not called for all erroneous response status codes.
    • Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
    • Microsoft Visual Studio Report Designer:
      • Impossible to bind a predefined report template to a stored procedure.
      • The Filter Editor dialog crashes the IDE.
    • Web Document Viewer:
      • Errors occur when closing a document during the printing or exporting process.
      • Implement a batch solution for initializing parameter values.
      • Incorrect selection of highlighting in Date Ranger Editor.
      • The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
    • Web Report Designer:
      • Scrolling issues in the "Field List" Pane when using the Material Theme.
      • The "Save As" dialog appears when saving a report opened from storage.
    • XPObjectSource - Datasource error is thrown on previewing a report with subreports.
    • XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
    • XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
  • NuGet Packages
    • PdfDocumentProcessor - Emojis cannot be drawn using the PdfGraphics API.
  • Rich Text Editor for ASP.NET Core
    • "Cannot read properties of undefined (reading 'fillColor')" JS error occurs if the TextBox element is copied and pasted.
    • "Uncaught TypeError: Cannot read properties of undefined (reading 'textRuns')" error occurs on an attempt to use the 'Find and Replace' feature with empty text.
    • Image with the Tight wrapping style is incorrectly displayed in the header of a certain document.
    • Large delays occur on an attempt to create multiple hyperlinks in a document.
    • The "The Saved event does nothing" message occurs in the browser console when both the OnSaved and ExportUrl options are specified.
    • The editor freezes after moving a textbox in a specific document.
    • There is a typo in the name of the "localization" object.
  • Spreadsheet for ASP.NET Core
    • An image cannot be inserted from the URI when SpreadsheetImageSource is used.
    • NullReferenceException occurs when Spreadsheet resources are loaded via NuGet and SqlOfficeStateProvider is used.

ASP.NET MVC

  • All ASP.NET MVC products
    • CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
    • Fetch API - OnServerError is not called for all erroneous response status codes.
    • Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
    • Microsoft Visual Studio Report Designer:
      • Impossible to bind a predefined report template to a stored procedure.
      • The Filter Editor dialog crashes the IDE.
    • Web Document Viewer:
      • Implement a batch solution for initializing parameter values.
      • Incorrect selection of highlighting in Date Ranger Editor.
      • The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
    • Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
    • XPObjectSource - Datasource error is thrown on previewing a report with subreports.
    • XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
    • XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
  • MVC Chart
    • It is impossible to determine if the Total Label is clicked in the client-side ObjectSelected event handler.
  • MVC HtmlEditor
    • Spell Checking demo - An error occurs on the "Check Spelling" item click.
  • MVC RichEdit
    • "Insufficient memory to continue the execution of the program" error occurs on a Microsoft Azure server when a font is selected in the "Insert Symbol" dialog.
    • ReadOnly property does not work when a document is opened on a callback.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
    • Fetch API - OnServerError is not called for all erroneous response status codes.
    • Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
    • Microsoft Visual Studio Report Designer:
      • Impossible to bind a predefined report template to a stored procedure.
      • The Filter Editor dialog crashes the IDE.
    • Web Document Viewer:
      • Implement a batch solution for initializing parameter values.
      • Incorrect selection of highlighting in Date Ranger Editor.
      • The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
    • Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
    • XPObjectSource - Datasource error is thrown on previewing a report with subreports.
    • XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
    • XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
  • ASPxDataEditors
    • ComboBox for WebForms - Drop-down is scrolled to the end of the list in Firefox if the 'down' button is clicked.
    • Data Editors for WebForms - Link to the client-side documentation in Microsoft Visual Studio is incorrect.
    • DateEdit for Bootstrap/WebForms - A date is reset to 01/01/0100 after focus is moved to the time section when it is set using the keyboard.
    • DateEdit for WebForms - SetDate doesn't work on controls from opener.
  • ASPxGridView
    • Page is scrolled up when editing a cell if Mode is set to "Batch" and StartEditAction is set to "Click".
  • ASPxHtmlEditor
    • Header row/column is inserted after calling the Insert Row/Column command from a table header.
  • ASPxPivotGrid
    • Field values with diacritic characters are sorted in the wrong order when the OptionsData > CaseSensitive option is disabled.
  • ASPxRichEdit
    • Picture insert on mobile devices is 8 times slower than on PC.
    • Several lines are lost on pasting text with multiple lines in the editor.
    • The formatting of text pasted using the Ctr+V shortcut is lost on saving and re-opening the document.
    • Width and appearance of a certain document's table are different between RichEdit and Microsoft Word.
  • ASPxSpreadsheet
    • A cell's vertical alignment is not applied on pasting content from the clipboard
  • ASPxVerticalGrid
    • BatchEditNewRecord style has no effect.
    • CSS variable for setting a category row's background color is not specified.
    • New record is not displayed on clicking the New button in the "BlackGlass" theme when the data source is empty.

Blazor

  • All Blazor products
    • CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
    • Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
    • Fetch API - OnServerError is not called for all erroneous response status codes.
    • Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
    • Microsoft Visual Studio Report Designer:
      • Impossible to bind a predefined report template to a stored procedure.
      • The Filter Editor dialog crashes the IDE.
    • Web Document Viewer:
      • Implement a batch solution for initializing parameter values.
      • Incorrect selection of highlighting in Date Ranger Editor.
      • The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
    • Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
    • XPObjectSource - Datasource error is thrown on previewing a report with subreports.
    • XRCrossTab and XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
    • XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.
  • Data Editors for Blazor
    • ComboBox for Blazor:
      • It's not possible to see the whole dropdown window when it's wider than the screen size and DropDownWidthMode is ContentOrEditorWidth.
      • The selected value in the input is shifted to the left on a narrow screen.
    • DxGrid for Blazor - The "System.InvalidOperationException: DxInputEditContent object does not have a focusable element." error occurs when immediately starting the edit operation.
    • DxMaskedInput for Blazor - Memory leaks - The model component object remains in memory after leaving the page.
    • DxSpinEdit for Blazor - It is not possible to hide a decimal separator if the decimal part does not contain significant digits.
    • DxUpload for Blazor - It is not possible to change AllowedFileExtensions/AcceptedFileTypes.
    • MaskEdit for Blazor - MaskEdit loses focus immediately after it becomes focused in a mobile Apple iOS browser.
    • The ReadOnly DxComboBox can be opened and changed if placed inside DxToolbarItem.Template.
  • File Management for Blazor
    • Upload for Blazor - An error occurs on an attempt to upload a large number of files.
  • Grid for Blazor
    • DxGrid for Blazor:
      • DxGrid scrolls to the top after an edit button is pressed if ComboboxSettings is defined for one of the columns.
      • EditFormContext.GetEditor method does not properly generate editors for nested/child objects in the edit form.
      • Grid content shakes in Firefox when the grid's height is set to relative CSS units.
      • The "System.InvalidOperationException: DxInputEditContent object does not have a focusable element." error occurs when immediately starting the edit operation.
    • DxGrid uses the DxButtonEditSettings.DisplayFormat property value as the column's display format even if the DxGridDataColumn.DisplayFormat property is specified.
    • Edit Cell background color is not applied for a fixed column with GridEditorRenderMode.Integrated.
    • "Blanks" and "Empty" strings are not localized in the Filter Menu feature.
    • Column's Width property doesn't work in an Android integrated browser.
    • DxTextBox focus is lost when the grid data source gets records after being empty and the grid's VirtualScrollingEnabled property is set to true.
    • Editor text is not selected on navigation when KeyboardNavigation is enabled.
    • Exception occurs if a grid is placed in another grid's edit form template and the nested grid's filter menu button is clicked.
    • Filter menu's "Apply" button is not active if the "Blanks" item is unchecked.
    • Grouping and virtual scrolling don't work properly after the grid's data source is updated.
    • New row is centered when Grid has fixed height.
    • The edit row has the incorrect size when a new row is added to a grid with no rows and whose height is 100%.
    • The number of displayed rows is not changed after clearing a filter if the virtual scrolling is used and the data source contains 10 items.
    • Two column filter menus can be visible at the same time.
    • Virtual scrolling doesn't load new records if the grid is in the Popup component.
  • Navigation and Layout for Blazor
    • ContextMenu for Blazor - The second menu level is incorrectly shown after changing an application locale.
    • DxFormLayout for Blazor - Captions in an expandable group are incorrectly calculated if the group is initially hidden.
    • DxLoadingPanel for Blazor - Horizontal scrollbar is not displayed in DxGrid when it is in DxLoadingPanel or in DxGridLayout.
    • DxMenu for Blazor:
      • Min-width style for the "dxbl-dropdown-body" element is not overridden when the --dxbl-menu-dropdown-min-width variable is redefined.
      • The hamburger button is displayed at the left edge of the menu panel if DisplayMode is set to Desktop.
      • The HamburgerButtonPosition property has no effect if Title is not specified.
    • DxWindow for Blazor - Large content is incorrectly rendered if Scrollable is set to True and scrollbars appear when Scrollable is set to False.
    • FormLayout for Blazor:
      • Item with an empty caption isn't aligned with other items that have non-empty captions.
      • Navigation between editors via the Tab key doesn't work correctly when DxFormLayout is located on the page.
    • Tabs for Blazor - Tabs and their content are glitching with a certain screen size when ScrollMode is set to TabsScrollMode.NavButtons.
    • Window for Blazor - Dragging functionality breaks if a cursor hovers over the inner iframe.
  • Project Templates
    • Blazor Templates - Group name is incorrect in the Microsoft Visual Studio menu.
  • Rich Text Editor for Blazor
    • DxRichEdit for Blazor - Certain pages of the document do not render if height is set to auto.
  • Scheduler for Blazor
    • Adding any content inside the DxSchedulerMonthView.TimeCellTemplate template causes incorrect appointment position.
    • An incorrect date format is displayed in the date picker's header when the pl-PL culture is used.
    • Appointment resizing doesn't work with auto-scrolling.
    • AppointmentRemoving event's Cancel property does not close the appointment's tooltip.
    • Scheduler scrolls to the top unexpectedly when a user clicks a certain appointment.
    • The AppointmentUpdated event is raised when a recurring appointment is deleted.
    • The current time indicator is not shown if the today date on the client is different from the date on the server.

Angular

  • All Angular products
    • CreateDocument - Performance degradation occurs while sorting a large report by a nested calculated field.
    • Document Viewer - NullReferenceException exception occurs while using Cached Report Source Builder on Microsoft Azure.
    • Fetch API - OnServerError is not called for all erroneous response status codes.
    • Report Designer Analyzer - A false positive XRE023 when XRCrossTab parameters are used.
    • Microsoft Visual Studio Report Designer:
      • Impossible to bind a predefined report template to a stored procedure.
      • The Filter Editor dialog crashes the IDE.
    • Web Document Viewer:
      • Errors occur when closing a document during the printing or exporting process.
      • Implement a batch solution for initializing parameter values.
      • Incorrect selection of highlighting in Date Ranger Editor.
      • The download link in the print notification dialog does not work in Safari (Apple iPhone / iPad).
    • Web Report Designer - Scrolling issues in the "Field List" Pane when using the Material Theme.
    • XPObjectSource - Datasource error is thrown on previewing a report with subreports.
    • XRCrossTab & XRPivotGrid - DevExpress.Data.PivotGrid.PivotErrorValue is written to VisualBrick.TextValue during document generation.
    • XRPictureBox - Incorrect image is displayed in a picture box control if a complex expression that returns a Base64 string is assigned to the ImageSource property.

HTML JS

  • DevExtreme Charts & Gauges
    • Chart - The bar is not rendered if the value is 0 (or near 0).
    • PolarChart - The line joining the end point with the first point is drawn incorrectly in certain cases.
  • DevExtreme DataGrid
    • An error is thrown if the column chooser is visible and editing is enabled dynamically.
    • Buttons are missing in the toolbar after resizing a page in certain usage scenarios.
    • Cell focus works incorrectly if the command column has a disabled native button element.
    • Cell focus works incorrectly in edit mode if a cell has a disabled editor.
    • Changing the CSS Display property while changing the value causes extra page load.
    • Component sends unexpected filtering request after inserting a new row if focusedRowEnabled is true.
    • New rows are rendered when a row is horizontally scrolled and then collapsed.
    • noDataText is misaligned when stateStoring is enabled and dataSource is not supplied.
    • Rows are scrolled to the right when scrolling down and focus is on a column header that is far right.
    • Separator position is incorrect on dragging a column from the group panel to the first column.
    • DataGrid and TreeList - The 'container' parameter in the template render function is not HtmlElement when integrating a 3rd-party template engine.
    • DataGrid is automatically scrolled up when scrolling horizontally.
    • TreeList\DataGrid - It is not possible to navigate from the header to the data rows via the keyboard in certain use cases.
  • DevExtreme Diagram
    • Node containers have the incorrect height if they are added at runtime.
    • A connector is incorrectly positioned when import and export methods are used.
    • Node type is not updated by using the push API.
    • Scrollbar doesn't appear when the context toolbox has a lot of items.
  • DevExtreme Editors & Validation
    • DateRangeBox - The dateSerializationFormat option doesn't work.
    • FilterBuilder - The "Cannot read properties of undefined (reading 'apply')" error occurs when filtering with parent fields (allowHierarchicalFields).
  • DevExtreme File Management
    • DxFileUpload - onDropZoneLeave event handler sometimes doesn't work.
  • DevExtreme Gantt
    • Component freezes when scrolling in Microsoft Edge.
  • DevExtreme Layout & Navigation
    • Menu:
      • 't.addClass is not a function' error occurs if an item's URL property is specified and its text property is set to an empty string.
      • Borders are rendered incorrectly for a sub menu.
    • TreeView - "dx-state-focused" class is not removed from previously selected nodes in certain cases.
  • DevExtreme Scheduler
    • It's not possible to scroll with one finger on Apple iPad.
    • Multiple current time indicators are shifted to the right if they are side by side.
  • DevExtreme TreeList
    • DataGrid and TreeList - The 'container' parameter in the template render function is not HtmlElement when integrating a 3rd-party template engine.
    • It is not possible to focus a node when deleting the previous node in certain scenarios.
    • TreeList\DataGrid - It is not possible to navigate from the header to the data rows via the keyboard in certain use cases.
DevExpress ASP.NET and Blazor

DevExpress ASP.NET and Blazor

DevExpress 生成的所有屢獲殊榮的 ASP.NET、MVC、ASP.NET Core、ASP.NET Bootstrap 和 Blazor 元件套件、庫和擴展均包含于一個集成包中。

有任何疑問嗎?

Live Chat現在與我們的DevExpress 專家即時聊天詢問。