Released: Feb 19, 2025
24.2.5 での更新項目
不具合の修正
All ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core and Blazor products
- MongoDBDataSource throws "TypeLoadException: Could not find assembly 'MongoDB.Driver.Core" when the MongoDB.Driver NuGet package v3.0.0+ is used.
- Report exported to a PDF file loses a certain SVG image.
- SqlDataSource - Incorrect mapping for custom 'time' and 'date' column types (SQLite).
- SqlDataSource - It is not possible to convert parameter value from DateOnly to DateTime.
- Web Document Viewer - Milliseconds are lost on submitting a DateTime parameter.
- Web Report Designer - All dots in table names must be replaced by Query Builder.
- Web Report Designer - Data Source Wizard Unable to Load Specific SQL Views.
- Web Report Designer - Expression Editor and Smart Tag are displayed for the control with the enabled LockedInUserDesigner option.
- Web Reporting - Report Wizard rendering issues occur when using Material Compact themes.
ASP.NET Bootstrap
Bootstrap Data Editors
- TagBox for Bootstrap - Control is rendered incorrectly when its ClientEnabled property is set to false.
ASP.NET Core
All ASP.NET Core products
- Export to PDF on Linux - Presence of duplicated font family names causes SkiaSystemFontCollection to crash.
- Form - ArgumentException is thrown on an attempt to serialize Model that includes Single.NaN value.
ASP.NET Web Forms
ASPxGantt
- Gantt for Web Forms - 'Show Resources' and 'Show Dependencies' buttons do not correlate with the visibility of resources and dependencies.
Blazor
All Blazor products
- The lookup editor doesn't show its value if the value is not in the lookup datasource and the lookup is disabled.
- Blazor Reporting - Undefined JavaScript errors occur on component loading (v24.2.3).
- Blazor Templates - Missing launchSettings.json causes JS and CSS load failure in dx.blazor.
- DropDownButton for Blazor - Dropdown doesn't close on hovering over another item.
- Export to PDF on Linux - Presence of duplicated font family names causes SkiaSystemFontCollection to crash.
Charts for Blazor
- Data points are positioned incorrectly when an item is added to a data source and then a data source is sorted and DxChartArgumentAxis.Type is set to "ChartAxisType.Discrete".
- Page freezes when using multiple DxChartCommonSeries in v24.2.3.
- DxPieChart for Blazor - Chart is loading infinitely when a user navigates to a page with the chart from another page in a MAUI application.
Data Editors for Blazor
- Lookup Property Editor's display value is empty after adding a new item in code.
- Lookup editor doesn't show data from reference objects.
- Lookup editor shows empty items when the LookupProperty name targets a complex property.
- LookupEditor displays an incorrect value if its underlying type has a property named 'Value'.
- ButtonGroup for Blazor - Button state doesn't change after changing the bound property in code.
- Calendar and SearchBox for Blazor - NullText and Aria labels cannot be localized.
- ComboBox and TagBox for Blazor - Validation icons are displayed even if GlobalOptions.ShowValidationIcon is set to false in v24.2.3.
- DxComboBox for Blazor - "Tab" key does not select the focused item in the dropdown when ComboBox is in a Grid component in v24.1.
- DxDateEdit - Error appears in the browser DevTools console if DxDateEdit is placed inside a toolbar and the calendar is expanded.
- DxTagBox - Custom tags are removed when data is updated.
- DxTagBox - Selected items are cleared on selecting a new item.
- Radio for Blazor - Editors inside ChildContent have incorrect button positions.
- SpinEdit for Blazor - Editor value is not updated if a user presses up/down arrow keys or scrolls a mouse wheel if the BindValueMode property is set to OnDelayedInput.
Grid for Blazor
- DxComboBox for Blazor - "Tab" key does not select the focused item in the dropdown when ComboBox is in a Grid component in v24.1.
- Focus in an EditRow gets stuck before the cell that doesn't have an editor.
- DxGrid freezes when a user clicks the filter menu's "select all" button if the filtered column contains many unique items.
- DxGrid/DxTreeList - In virtual scrolling mode, the New button creates and immediately saves a new row.
- Drag and drop doesn't work for a Detail Grid.
- Page size incorrectly changes if the grid is in a popup.
- Tab key doesn't skip non-editable cells in EditRow mode.
- The Search Box cannot be focused if Grid is nested inside Popup and DropDown.
Navigation and Layout for Blazor
- DxDateEdit - Error appears in the browser DevTools console if DxDateEdit is placed inside a toolbar and the calendar is expanded.
- DxPopup - The popup portal consumes space in flex-box containers.
- DxRichEdit - Rich Edit Combo Boxes don't work when they are inside a dropdown and DxRichEdit is inside a DxPopup.
- Grid for Blazor - Page size incorrectly changes if the grid is in a popup.
- Grid for Blazor - The Search Box cannot be focused if Grid is nested inside Popup and DropDown.
- Toolbar for Blazor - Ellipsis is not displayed on small screens in certain cases.
PDF Viewer for Blazor
- It is not possible to place two viewers on the same page.
- PdfViewer for Blazor - DocumentContent is not cleared.
PivotTable for Blazor (CTP)
- PivotTable for Blazor - PivotTable is refreshed incorrectly if the data source is changed at runtime.
Project Templates
- A template application with enabled authentication throws an exception on a password reset.
Rich Text Editor for Blazor
- NullReferenceException is thrown when an empty document is exported to DocumentFormat.PlainText.
- Certain characters are incorrectly displayed when DocumentFormat is set to "Html" and a document is saved.
- Last word is deleted after you continue typing in the iOS Safari browser.
- RichEdit's text area moves to the left and a horizontal scrollbar appears on dictating multiple lines on MacBook.
Scheduler for Blazor
- Data is not refreshed if an asynchronous method is executed in the AppointmentUpdating event handler.
TreeList for Blazor
- DxTreeListEditor fails when invoking column filter menu.
- DxGrid/DxTreeList - In virtual scrolling mode, the New button creates and immediately saves a new row.
- InvalidOperationException occurs when a data source contains objects with multiple inheritance.
HTML JS
DevExtreme CLI
- The "devextreme-bundler" and "devextreme-bunder-init" commands are not working.
DevExtreme Charts and Gauges
- Chart - Pinch and Zoom gestures do not work well on mobile devices when numeric values are represented as strings.
DevExtreme Data Grid
- Accent-insensitive search does not work in a lookup column.
- Focused cell moves to the end of the table after horizontal scrolling.
- FocusedRowChanged event isn't raised when the push API is used to remove the last row.
- Gray boxes appear when the push method is used to remove rows in infinite scrolling mode.
- The "Cannot read properties of undefined error" occurs when using Tab while saving a promise.
- Wrong mouse cursor when resizing columns if multi-level headers are applied.
DevExtreme Editors and Validation
- DateBox - Placeholder alignment is not correct on iOS.
- FilterBuilder - "W0001 - dxPopup - 'preventScrollEvents' option is deprecated in 23.1" warning occurs when a popup is shown.
- SelectBox skips pages after reloading data in a compact theme.
- Cannot save values via keyboard if searchEnabled and showSelectionControls are enabled.
- TagBox values are incorrectly displayed with keyExpr set to a function and hideSelectedItems enabled.
- Tagbox - Value doesn't update when selected items are removed from a datasource.
- dxLookup load indicator does not appear when minSearchLength is specified.
DevExtreme Gantt
- The context menu invoked for task column cells is not accessible via keyboard.
DevExtreme Html Editor
- Syntax highlight triggers deprecation errors.
- Border style list does not use localized texts.
- Table context menu disappears when syntax highlighting is enabled.
DevExtreme Layout and Navigation
- Loading indicator is displayed when a new data source is assigned if repaintChangesOnly set to true (MacOS only).
- List - Screen reader reads the "Check State" text if showSelectionControls is enabled.
- Splitter re-initializes templates for items that are at the same level as an item being shown/hidden.
DevExtreme Themes and Utils
- TagBox - "Select All" checkbox is misaligned in Fluent themes.
DevExtreme Tree List
- Selection breaks after the search panel is cleared.