Quantcast
Channel: ComponentSource News | Scheduling Components
Viewing all 1480 articles
Browse latest View live

Kendo UI + Telerik UI for PHP R3 2021 SP1

$
0
0
Kendo UI + Telerik UI for PHP

Adds support for Visual Studio 2022 and improves ColorPicker, PanelBar and Grid.

Features

  • Common
    • Added new PivotGridV2.
    • Added support for Microsoft Visual Studio 2022.
    • Updated Classic Theme Package (v4.42.0).
    • Updated Bootstrap Theme Package (v4.42.0).
    • Updated Default Theme Package (v4.42.0).
    • Updated Material Theme Package (v4.42.0).
  • ColorPicker
    • Added RGB input, Gradient/Palette Views, Contrast Tool and Update rendering.
  • Grid
    • Added Fit All Columns Width to Content.
    • Added multi-sort CTRL+Click behavior.
    • Added support for Non-String Fields in Grid's Search Panel.
  • PanelBar
    • Updated PanelBar rendering and CSS classes.
  • TreeList
    • Added keyboard navigation to Treelist Pager.

Kendo UI + Telerik UI for ASP.NET (MVC & Core) R3 2021 SP1

$
0
0
Kendo UI + Telerik UI for ASP.NET (MVC & Core)

Adds support for Visual Studio 2022 and improves PanelBar, Grid and TreeList.

Features

  • Common
    • Added new PivotGridV2.
    • Added support for Microsoft Visual Studio 2022.
    • Updated Classic Theme Package (v4.42.0).
    • Updated Bootstrap Theme Package (v4.42.0).
    • Updated Default Theme Package (v4.42.0).
    • Updated Material Theme Package (v4.42.0).
    • Added support for Microsoft .NET 6.
  • ColorPicker
    • Added RGB input, Gradient/Palette Views, Contrast Tool and Update rendering.
  • Grid
    • Added Fit All Columns Width to Content.
    • Added multi-sort CTRL+Click behavior.
    • Added support for Non-String Fields in Grid's Search Panel.
  • PanelBar
    • Updated PanelBar rendering and CSS classes.
  • TreeList
    • Added keyboard navigation to Treelist Pager.
  • PdfProcessing
    • Now handles importing documents containing entries with duplicated object number in more than one subsection.
  • WordsProcessing
    • DocxFormatProvider: Added support for hyperlinks on images.

Kendo UI + Telerik UI for ASP.NET (MVC & Core), PHP, JSP R3 2021 SP1

$
0
0
Kendo UI + Telerik UI for ASP.NET (MVC & Core), PHP, JSP

Adds support for Microsoft .NET 6.0 and improves PdfProcessing, TreeList and Grid.

Features

  • Common
    • Added new PivotGridV2.
    • Added support for Microsoft Visual Studio 2022.
    • Updated Classic Theme Package (v4.42.0).
    • Updated Bootstrap Theme Package (v4.42.0).
    • Updated Default Theme Package (v4.42.0).
    • Updated Material Theme Package (v4.42.0).
    • Added support for Microsoft .NET 6.
  • ColorPicker
    • Added RGB input, Gradient/Palette Views, Contrast Tool and Update rendering.
  • Grid
    • Added Fit All Columns Width to Content.
    • Added multi-sort CTRL+Click behavior.
    • Added support for Non-String Fields in Grid's Search Panel.
  • PanelBar
    • Updated PanelBar rendering and CSS classes.
  • TreeList
    • Added keyboard navigation to Treelist Pager.
  • PdfProcessing
    • Now handles importing documents containing entries with duplicated object number in more than one subsection.
  • WordsProcessing
    • DocxFormatProvider: Added support for hyperlinks on images.

Telerik DevCraft UI R3 2021 SP1

$
0
0
Telerik DevCraft UI

Adds support for Visual Studio 2022 and .NET 6.0 plus non-string field support in Kendo UI Grid Search Panel.

Features

Telerik DevCraft UI includes the following updates:

Telerik DevCraft Ultimate R3 2021 SP1

$
0
0
Telerik DevCraft Ultimate

Adds support for Visual Studio 2022 and .NET 6.0 along with improved report rendering on Linux and macOS.

Features

Telerik DevCraft Ultimate includes the following updates:

Telerik DevCraft Complete R3 2021 SP1

$
0
0
Telerik DevCraft Complete

Adds support for Visual Studio 2022 and .NET 6.0 along with Windows 11 rounded corner support for WinForms.

Features

Telerik DevCraft Complete includes the following updates:

jQWidgets 13.0.0

$
0
0
jQWidgets

Adds Angular 13 support.

Features

  • Added Angular 13 support.

Syncfusion Essential Studio for Blazor 2021 Volume 3 SP1

$
0
0
Syncfusion Essential Studio for Blazor

Improves PDF Viewer, TextBox and Gantt Chart controls.

Features

  • Document Editor
    • Added support for Microsoft Word 2013 justification.
    • Added support for rendering the texture style in table cell shading.
  • Gantt Chart
    • Added support for maintaining the same task ID on both server and client side.
    • UID Property is now included in Gantt columns.
    • Added event support to notify when Gantt Treeview column resize is complete.
  • PDF Viewer
    • Added support for showing the eye icon in the password protected dialog box.
  • Scheduler
    • Added the option to render the spanned events greater than 24 hours in either AllDayRow region or TimeSlot region.
    • Added localization support for timezone collections displayed in the editor window.
  • TextBox
    • The SignalR request is now restricted while typing the value on the input element.
  • Microsoft Visual Studio Extensions
    • Added toggle button support for side panel expand/collapse to Syncfusion Blazor Template Studio sample.

Syncfusion Essential Studio ASP.NET Core 2021 Volume 3 SP1

$
0
0
Document Editor

Document Editor adds event for customizing XMLHttpRequests.

Features

  • Document Editor
    • Added support for Microsoft Word 2013 justification.
    • Added support for rendering texture style in table cell shading.
    • Added event to customize XMLHttpRequests in DocumentEditor and DocumentEditorContainer component.
  • Pivot Table
    • Added support for rendering value totals alone when there is no field in the row axis.

Syncfusion Essential Studio Enterprise 2021 Volume 3 SP1

$
0
0
Syncfusion Essential Studio Enterprise

Improves ASP.NET Core, JavaScript and Blazor controls.

Features

ASP.NET MVC

  • Pivot Table
    • Added support for rendering value totals alone when there is no field in the row axis.

ASP.NET Core

  • Document Editor
    • Added support for Microsoft Word 2013 justification.
    • Added support for rendering the texture style in table cell shading.
    • Added event to customize XMLHttpRequests in DocumentEditor and DocumentEditorContainer component.
  • Pivot Table
    • Added support for rendering value totals alone when there is no field in the row axis.

JavaScript

  • Document Editor
    • Added support for Microsoft Word 2013 justification.
    • Added support for rendering the texture style in table cell shading.
    • Added event to customize XMLHttpRequests in DocumentEditor and DocumentEditorContainer component.
  • Pivot Table
    • Added support for rendering value totals alone when no field in the row axis.
  • Schedule
    • Added the option to render the spanned events greater than 24 hours in either AllDayRow region or TimeSlot region.
    • Added localization support for timezone collections displayed in the editor window.

Blazor

  • Document Editor
    • Added support for Microsoft Word 2013 justification.
    • Added support for rendering the texture style in table cell shading.
  • Gantt Chart
    • Added support for maintaining the same task ID on both server and client side.
    • UID Property is now included in Gantt columns.
    • Added event support to notify when Gantt Treeview column resize is complete.
  • PDF Viewer
    • Added support for showing the eye icon in the password protected dialog box.
  • Scheduler
    • Added the option to render the spanned events greater than 24 hours in either AllDayRow region or TimeSlot region.
    • Added localization support for timezone collections displayed in the editor window.
  • TextBox
    • The SignalR request is now restricted while typing the value on the input element.
  • Microsoft Visual Studio Extensions
    • Added toggle button support for side panel expand/collapse to Syncfusion Blazor Template Studio sample.

WPF

  • PdfViewerControl
    • Added support for programmatically hiding, showing and deleting annotations.
    • Added support for adding custom stamps programmatically.
    • Added support for selecting text markup annotation using mouse left-click.
    • Added support for triggering FormFieldClicked event for all form fields.
    • Added support for bringing selected annotations into view.

Xamarin

  • SfButton
    • Add focus support when clicked or tapped.

Flutter

  • DataGrid
    • onCellLongPress callback will now be called when a pointer has remained in contact with the screen at the same location for a long period of time.
  • PDF Viewer Beta
    • Added support for text selection in multi-column PDFs.

DevExpress VCL Subscription 21.1.7

$
0
0
DevExpress VCL Subscription

Improves RichEdit, DataController and Docking controls.

Fixes

  • All VCL products
    • Certain standard VCL controls scale incorrectly at runtime when placed on a form inherited from the TdxForm or TdxCustomForm class in an application built with Embarcadero RAD Studio 11 Alexandria.
  • ExpressBars Suite
    • An AV occurs when destroying a form that has an open TdxBarCustomPopupMenu descendant.
    • ExpressBar opens menus on the wrong screen in certain cases.
    • TdxRibbonStatusBar - Sub-menus and popup menus of toolbars embedded into the status bar's Toolbar panels are closed after a panel's Text property value is changed.
  • ExpressDataController
    • DB Table and DB Banded Table Views - An AV occurs after calling the EnableControls procedure if a record in a detail View is focused.
  • ExpressDocking Library
    • Controls update their position with a delay on a sizable dock panel if the docking manager's ResizeStyle property is set to drsUpdate.
  • ExpressEditors Library
    • TcxButtonEdit does not apply skin settings to paint a disabled button's caption.
    • TdxShellBreadcrumbEdit - An AV occurs if the SelectedPath property value includes a folder that is removed from the system.
  • ExpressGDI+ Library
    • The TdxSmartImage container ignores the source origin of an image in the WMF format.
  • ExpressLayout Control
    • The Undo user command and the LoadFrom~ methods clear the captions of layout items created in code.
  • ExpressLibrary
    • SVG Images - A "polyline" element's stroke value is calculated incorrectly if the "stroke" attribute is unspecified for the element or set as transparent.
    • An application freezes on parsing an XML document whose node tag includes one or more spaces before the right angle bracket.
    • An AV occurs during a cxStrToDateTime function call if the function accepts an empty string as a source value and True as the AUseOLEDateFormat parameter.
  • ExpressNavBar
    • Hamburger Menu - The mouse pointer changes during animation of an overlay operation.
  • ExpressQuantumGrid Suite
    • Table and Banded Table Views - Master-Detail - An AV occurs when removing all detail rows that belong to the expanded master row if the master grid level's Options.TableForEmptyDetails property is set to False.
  • ExpressQuantumTreeList Suite
    • Scrollbars do not update their states when a user rotates the mouse wheel to scroll content.
    • TcxDBTreeList - The "Stack overflow" exception occurs on assigning True to the bound dataset's Active property if this dataset is empty.
  • ExpressRichEdit Control
    • Destroying TdxRichEditControl hides the caret in the application that gets focus in certain cases.
    • The TdxRichEditControlChangePageColor action does not update the selected color in an associated gallery item when RichEditControl loads a document with a different background color.
  • ExpressSkins Library
    • The Microsoft Office2019DarkGray and Office2019White skins - The background color for the read-only editor state is incorrect.
    • The skin engine slowly paints a cached skin element that has no texture and is filled with a solid color.
  • ExpressSpreadSheet
    • Cell content stored as a plain text inline string is not loaded from an XLSX file.
    • The "Declaration terminated incorrectly" compiler error occurs for the s_PageControl constant from the dxSpreadSheetCore.hpp file if the project built with the Embarcadero C++Builder compiler includes the AlphaControls package.
    • The overloaded dxReferenceToString method does not simplify the resulting cell reference string if the reference includes the entire row/column in certain cases.

Highcharts Gantt JS v9.3.2

$
0
0
Highcharts Gantt JS

Adds support for Trusted Types, a browser standard for preventing cross-site scripting vulnerabilities.

Features

  • Added support for Trusted Types, a browser standard for preventing cross-site scripting vulnerabilities.

Smart HTML Elements v11.0.0

$
0
0
Smart Gantt Chart

Improves Gantt Chart with task deadlines and current time indicator.

Features

  • Gantt Chart
    • Task deadlines.
    • Tooltips for tasks, connections, resources, segments and indicators.
    • Task baseline which shows planned dataStart/dateEnd for the tasks.
    • Task segments. Tasks can now be segmented into multiple sub-tasks on a single line.
    • Task indicators. Task indicators show different events base on their date inside the corresponding task row.
    • Date markers. Markers designate specific dates with a vertical line across the timeline.
    • New Task editing Dialog. Added tabs with general/dependency and segments sections which allow you to view and modify the connections related to the task and it's segments.
    • Current time indicator and shader. Similarly to Smart.Scheduler, current time indicator and shader has been added that show the current time inside the timeline.
  • Grid
    • Slider, MultiInput, Password and Image Editors.
    • Multi-users mode. You can add Users and choose a current user in the Grid. Users can add comments and the current user data is displayed in 'Modified by' and 'Created by' columns.
    • Added new options to Add new column dialog in Grid. You can dynamically create new columns with custom Grid editors by using the "add column dialog".
  • Editor
    • Added a new feature - a property that enables/disables the ability to remove inline styles when executing clearFormat.
  • Scheduler
    • Added resource sorting ability via sortBy, sortOrder and sortFunction new properties.
    • You can now show events with 0 duration (same start/end dates).
  • Added Phone Input and Country Input components.

ComponentOne Studio WPF 2021 v3

$
0
0
ComponentOne Studio WPF

Adds support for .NET 6 and Visual Studio 2022.

Features

Microsoft .NET 6 and Microsoft Visual Studio 2022 Support
.NET 6 packages for all the previously released .NET 5 controls are available. There are new .NET 6 versions of Scheduler, MultiSelect, and ListView - a reworked version of C1ListBox with an updated, fluent design.

Visual Studio 2022 support includes toolbox, Tools add-on, and newly-implemented Suggested Actions across the suite.Open Suggested Actions by clicking the light bulb on the control at design-time. This gives you quick access to key properties and features, similar to how smart tags do in WinForms. Not only can you set properties, but you can also perform more complex actions. For example, it requires extra XAML markup to implement the filter row on FlexGrid. By clicking the "Enable Filter Row" link, the XAML automatically generates for you.

WPF Control Enhancements

  • GanttView Export to Microsoft Project
    Enable interoperability between your apps and Microsoft Project with new export options in ComponentOne GanttView for WPF. Users can save their views to the Open XML project file type using the new ExportToMSProjectXml method.
  • RichTextBox Export to Microsoft Word
    Take your rich text documents to the most popular and versatile document type - DOCX. New samples show how to export documents from the C1RichTextBox control to Microsoft Word using the C1Word library.
  • FlexChart BreakEven Charts
    FlexChart for WPF now supports BreakEven charts. Break-even analysis is used to calculate marginal costs. This technique is widely used by production management and management accountants.
  • More Docking and Floating Scenarios
    Provide more control and limitation over which tabs and windows can be docked inside the ComponentOne DockControl. Now you can disable the floating and docking for any specific tab or window by setting the CanUserDock property.
  • TreeView On-Demand Loading
    Display large lists of data in a tree hierarchy with C1TreeView. Check out the new sample that shows how to populate nodes on-demand - allowing you to optimize performance for extensive data lists.

ComponentOne Studio Enterprise 2021 v3

$
0
0
Includes new WinUI edition.

Includes support for .NET 6, Visual Studio 2022, the WinUI development platform, and more.

Features

New in ComponentOne Studio WinUI Edition 2021 v3
ComponentOne WinUI Edition is a native UI library for Microsoft Windows desktop applications based on the Microsoft WinUI3 framework. With WinUI Edition, now officially released, you get a:

  • Powerful datagrid with superior cell customization and high-performance virtualization.
  • Essential calendar and layout controls that extend your application functionality.
  • Fluently-designed desktop controls for building the latest Windows applications.
  • Support for WinUI in Desktop apps only.

New in ComponentOne Studio WinForms 2021 v3
This release has enhancements for controls across Microsoft .NET Framework 4.5.2+, .NET 5, and .NET 6. The 2021 v3 release is the final release for new .NET 5 controls and features. GrapeCity will support the platform for at least one more year, following Microsoft's lead. The migration from .NET 5 to .NET 6 is seamless and straightforward, so this limited support should not be an issue for developers.

Microsoft .NET 6 and Microsoft Visual Studio 2022 Support
All .NET 5 controls have been migrated to .NET 6 and there are new .NET 6 versions of TrueDbGrid, GanttView, FontPicker, and Scheduler. The Print Preview family of controls (C1PrintDocument and C1PrintPreviewControl) are now out of beta. .NET 6 is the first LTS (long-term support) platform in Microsoft's larger plan. With that comes at least three years of support.

Visual Studio 2022 support includes toolbox, Tools add-on, and limited design-time support. The controls have been tested to work on the design surface, but not all designers from .NET Framework are supported in .NET 6.

FlexGrid for WinForms Enhancements
The design-time experience has been improved for FlexGrid in .NET Framework and Visual Studio 2019 with a new column bands designer. This release introduces basic Visual Studio 2022 designer support for FlexGrid, including the smart tag. Now you can create multi-line rows and display selection statistics in the column footer using new samples.

  • FlexGrid Column Bands
    Create column bands to group columns together. Organize your datagrid columns or visualize a hierarchical relation between columns. Create column bands quickly using the Visual Studio designer for .NET Framework.
  • FlexGrid Multi-line Rows
    FlexGrid's advanced column bands feature also allows you to display a record as multiple rows. This is useful when displaying many fields in a compact view without horizontal scrolling, similarly to GrapeCity's ASP.NET MVC and Wijmo's JavaScript MultiRow Datagrid.
  • FlexGrid Selection Statistics
    New FlexGrid for WinForms samples show how to display selection statistics in the column footers. This sample takes advantage of existing features and FlexGrid's flexible API to deliver a commonly requested feature like Microsoft Excel. Specifically, it uses FlexGrid's aggregation functions like count, average, and sum to showcase the statistics when a range of cells is selected.

FlexChart for WinForms Enhancements
Improve the style and end-user functionality with FlexChart's new features and enhancements. FlexChart now supports more palette options that produce visually stunning graphs and charts that use smarter palettes to correlate better to ordered data. Provide your end-users with more chart configuration options by introducing our runtime toolbar.

  • FlexChart Extended Palettes
    There are now more palette choices available in FlexChart. The palettes were inspired by ColorBrewer 2 and are grouped in the following categories:
    • Sequential (Single and Multi): Best used to show ordered data that progress from low to highlight colors for low data values to dark colors for high data values.
    • Diverging: Gives equal emphasis to mid-range critical values and extremes at both ends–light colors for mid-range and dark colors for extreme low and high values.
    • Qualitative: Best used to show nominal or categorical data (Note: the color is not indicative of differences in values).
  • Runtime Chart Toolbar (Beta)
    FlexChart now supports a runtime toolbar with common options like chart types, palettes, export, print, axis, and legend settings. This is the first version; later, we will expand this with ribbon support. The toolbars can be added using the control's smart tag at design-time.

FlexPivot Chart Enhancements

  • PivotChart Legend Grouping
    The FlexPivot chart now supports grouping legends using LegendGroups property. This provides an additional context so that it is easier to compare data points. This feature is helpful when identifying the categories of data series in the case of multiple stacked series.
  • PivotChart ContextMenu and Extended Palettes
    The FlexPivot chart now supports context menu configuration at runtime. Users can select different options from the context menu like changing the chart type, applying stacking, copying, choosing to show hide legends, titles, gridlines, etc. Customize the context menu to add custom menus. The pivot chart also inherits the Extended Palettes from FlexChart (mentioned above) and can display chart data based on sequential, diverging, and qualitative options.

New in ComponentOne Studio WPF 2021 v3
This release has enhancements across .NET Framework 4.5.2, .NET 5 and .NET 6 controls.

.NET 6 and Visual Studio 2022 Support
.NET 6 packages for all the previously released .NET 5 controls are available. There are new .NET 6 versions of Scheduler, MultiSelect, and ListView - a reworked version of C1ListBox with an updated, fluent design.

Visual Studio 2022 support includes toolbox, Tools add-on, and newly-implemented Suggested Actions across the suite.Open Suggested Actions by clicking the light bulb on the control at design-time. This gives you quick access to key properties and features, similar to how smart tags do in WinForms. Not only can you set properties, but you can also perform more complex actions. For example, it requires extra XAML markup to implement the filter row on FlexGrid. By clicking the "Enable Filter Row" link, the XAML automatically generates for you.

WPF Control Enhancements

  • GanttView Export to Microsoft Project
    Enable interoperability between your apps and Microsoft Project with new export options in ComponentOne GanttView for WPF. Users can save their views to the Open XML project file type using the new ExportToMSProjectXml method.
  • RichTextBox Export to Microsoft Word
    Take your rich text documents to the most popular and versatile document type - DOCX. New samples show how to export documents from the C1RichTextBox control to Microsoft Word using the C1Word library.
  • FlexChart BreakEven Charts
    FlexChart for WPF now supports BreakEven charts. Break-even analysis is used to calculate marginal costs. This technique is widely used by production management and management accountants.
  • More Docking and Floating Scenarios
    Provide more control and limitation over which tabs and windows can be docked inside the ComponentOne DockControl. Now you can disable the floating and docking for any specific tab or window by setting the CanUserDock property.
  • TreeView On-Demand Loading
    Display large lists of data in a tree hierarchy with C1TreeView. Check out the new sample that shows how to populate nodes on-demand - allowing you to optimize performance for extensive data lists.

New in ComponentOne Studio Blazor 2021 v3
2021 v3 ships with two versions for Blazor: .NET Core 3.1 and .NET 6. The benefit of switching to .NET 6 is that you will no longer need to manually add the references to scripts and JavaScript files for each control library. Enjoy the intrinsic benefits that .NET 6 brings to Blazor, such as faster loading of WebAssembly applications.

This release adds drag-and-drop functionality across the Blazor suite of controls - ensuring the client-side behavior works well in both server and WebAssembly applications. It also incorporates cross-platform DataFilter UI in Blazor for advanced Blazor datagrid and list view filtering.

  • New DataFilter Component
    The DataFilter UI provides e-commerce-like filters to accompany any extensive data collection. Filtered data is easier to analyze and allows you to focus on specific information.
    • Filter on criteria such as brand name, price, and time.
    • Connect to any data-aware controls such as datagrids, list, treeview, and charts.
    • Autogenerate the filter panel UI from the data source or create it manually.
  • New Menu Component
    Create complete menu systems using the new Menu control in Blazor. You can add deep nested, horizontal, or vertical menus to your application for easy navigation to different parts of your application. Utilize the template features to customize headers and items to provide a rich interface.
  • FlexGrid Column Reordering
    The Blazor FlexGrid component now supports column and row reordering by drag-and-drop interactions. The AllowDragging property can be used to enable the movement of columns, rows, or both. Column reordering is enabled by default.
  • TreeView Node Reordering
    The drag-and-drop functionality extends to Blazor TreeView component. Users may reorder nodes to any desired level by dragging and dropping. The AllowDragDrop property can be used to enable node reordering. This feature also supports event-driven dropping between two TreeViews using the OnDrag event handler.
  • FlexChart BreakEven Chart
    FlexChart for Blazor now supports BreakEven charts. Break-even analysis is used to calculate marginal costs. This technique is widely used by production management and management accountants.

New in ComponentOne Studio ASP.NET MVC 2021 v3

  • FlexReport for ASP.NET Core 5.0/6.0
    You can now use the FlexViewer control and backend FlexReport Web API in ASP.NET Core 5/6 applications to render FlexReport, and SSRS reports. In a previous release, a PDF Web API was added to target the new .NET frameworks. Using the FlexViewer control, you can display FlexReports, ActiveReports, SSRS, and PDF.

New in ComponentOne Data Services 2021 v3

JSON DataConnector
The JSON ADO.NET and EntityFramework DataConnector are now ready for production use. With this release, apart from reading JSON data, the data connector supports creating, updating, and deleting these functions and should be used in combination with a configuration file that defines the structure of data.

In addition, the data connector is integrated with Visual Studio, which enables you to connect to JSON web service through Visual Studio Server Explorer, view JSON tables, and create queries using SQL or query builder. Drag-and-drop the JSON tables onto the dataset designer to add tables to the dataset and bind controls without writing a single line of code.

New in ComponentOne DataEngine 2021 v3

Special Time Series Functions
ComponentOne DataEngine now supports several useful time series functions:

  • Ytd (year-to-date).
  • Mtd (month-to-date).
  • Qtd (quarter-to-date).
  • Wtd (week-to-date).

These functions are useful in business calculations where period-to-date, time-based summaries need to be created. For example, the Qtd function could be used to generate the financial statement from the start of the quarter to a specific date. The functions can be applied to a range or filter expressions.

Make Your UI more "Data Aware" with the DataEngineCollection
ComponentOne DataEngine simplifies data operations between data-aware controls like a DataGridView and a DataEngine query. By binding to the query using the new C1DataEngineCollection, users can sort grid data by clicking on the column header, or filter the data as the user types a filter text in a textbox.


DevExtreme Complete 21.2.4

$
0
0
DevExtreme Complete

Improves DataGrid, Diagram and Gantt controls.

Fixes

Angular

  • All Angular products
    • Microsoft Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
    • Basic types are not assignable to the type DeepPartial<any>.
    • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
    • Parameter Binding Collection Editor - A Null Reference exception is thrown when adding a new binding.
    • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
    • Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in Microsoft .NET 5 applications.
    • Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
    • Web Report Viewer - "updatePreviewContentSize_ is not a function" error is thrown when hiding the component.
  • DevExtreme Charts & Gauges
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • Logarithm scale with multiple axes doesn't correctly work when the chart has two logarithmic axes with negative values.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme CLI
    • DevExtreme Angular Template - The 'An unhandled exception occurred: NOT SUPPORTED: keyword "id", use "$id" for schema ID' error occurs on an attempt to create a new application using Angular 13.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on Apple iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Not all rows are exported to Microsoft Excel when the new virtual scrolling engine is used and DataGrid is scrolled.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • DataGrid shows W0017 error when the Delete confirmation dialog is displayed.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • The font color window is cut off when Diagram is placed in a popup.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
    • Apple Safari - The page scroll position is reset to (0, 0) when clicking (focusing) a shape.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - "ButtonTemplate is not a function" error is thrown when using ButtonTemplate in Angular.
    • Button - SVG icons are not displayed.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DateBox throws the "Cannot read property 'length' of null" error when using useMaskBehavior with locale fr-ca.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Import of the markdown module breaks the compilation of an Angular project in 21.2.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • DateBox throws the "Cannot read property 'length' of null" error when using useMaskBehavior with locale fr-ca.
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The 'Cannot read properties of undefined' error occurs when using ngIf for a tab-item.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • The Login button loses its customization when the template option is specified in v.21.2.3 in Vue and Angular.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Gantt for Angular - An exception is thrown if the repaint method is called before export to PDF.
    • Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
  • DevExtreme Layout & Navigation
    • Button - useSubmitBehavior is enabled but the form is not submitted if the template is specified.
  • DevExtreme Project Templates and Wizards
    • The "SassError: $color: [object Object] is not a color." error occurs on an attempt to build/run a new project that is based on a DevExtreme template/created using DevExtreme CLI.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.

HTML JS

  • All HTML JS products
    • Basic types are not assignable to the type DeepPartial<any>.
    • dxEvent - The isTrusted property in the root of EventObject is lost.
    • RequireJs cannot import modules from `ui.form.layout_manager.js`.
  • DevExtreme Charts & Gauges
    • Chart - A chart is incorrectly rendered when it is exported to PDF and the browser is zoomed.
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • "Uncaught TypeError: Cannot read properties of null (reading 'pageIndex')" error is thrown when assigning null to the dataSource and virtual scrolling is enabled.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Drop indicator is incorrectly displayed during column reordering if the allowColumnResizing and allowColumnReordering options are set to true.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Not all rows are exported to Excel when the new virtual scrolling engine is used and DataGrid is scrolled.
    • Search highlighting removes formatting of texts with HTML tags.
    • Search results are not highlighted if encodeHtml is set to false.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection of all rows doesn't correctly work when using virtual scrolling mode.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • The editing.changes option modification does not apply to a boolean column inside onOptionChanged.
    • The fixed button column is not rendered correctly when row dragging icons are shown and native scrolling is enabled.
    • The selection state is not refreshed on removing a row via the push() API.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid creates an invalid filter in a request when ungrouping after expanding a group row.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • DataGrid: Group row expanding does not work if group summaries are defined and data is updated with high frequency.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • Button - The validationGroup field is empty in onClick if the button is initialized before the group.
    • Cannot change the style's background color when it is set to LightGray.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • CheckBox does not accept integer values (0 = false, 1 = true).
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - Cannot select all text if formatting is used on Mac.
    • DateBox - The dxDateBox module is registered twice.
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownBox - A custom value is lost on blur when acceptCustomValue is enabled.
    • DropDownBox is not rendered correctly when items are loaded asynchronously.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • FilterBuilder - An error occurs if only "or" is used as groupOperations and the value option is not set.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • It is impossible to override the global editorStylingMode from an item's editorOptions in v21.2.3.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Gantt for Angular - An exception is thrown if the repaint method is called before export to PDF.
    • hanges in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
    • Gantt for JavaScript - The control fails when an end-user opens nested tasks and a large data source is used.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
    • Table resizing doesn't trigger onValueChanged.
    • The "Insert Link" dialog doesn't fit the screen of an iOS device in portrait mode.
    • The component may hang when certain table markup is used as a value.
    • HtmlEditor's documentation example uses an outdated devextreme-quill version.
  • DevExtreme Layout & Navigation
    • Button - The validationGroup field is empty in onClick if the button is initialized before the group.
    • List - 'allPages' selectAllMode - Performance issue occurs when using 'Select All' with a large amount of grouped data.
    • Tabs - The right navigation button is not disabled when zooming out.
    • Toolbar - Drop down menu is incorrectly displayed after changing the value in the menu item's editor.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • JQuery Deferred exception is shown when the recurrenceRule is an empty string.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • The dragging behavior is incorrect for appointments with the `disabled` property that was set using a Knockout observable.
    • The startDate and endDate time is incorrect for hourly recurring appointments in the agenda view.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • Keyboard navigation with the Tab button incorrectly works in a Popup.
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.
    • The focused row changes spontaneously after editing a node.

React

  • All React products
    • Basic types are not assignable to the type DeepPartial<any>.
    • dxEvent - The isTrusted property in the root of EventObject is lost.
  • DevExtreme Charts & Gauges
    • Chart - View is re-rendered infinitely if the visualRange option is initialized with null value and the component is resized.
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • The position of a command button is incorrect if a template/render/component is used to specify the button's template in React.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • Button - The validationGroup field is empty in onClick if the button is initialized before the group.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
  • DevExtreme Project Templates and Wizards
    • The "SassError: $color: [object Object] is not a color." error occurs on an attempt to build/run a new project that is based on a DevExtreme template/created using DevExtreme CLI.
  • DevExtreme Reactive Scheduler
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Styles from the Overview demo are deleted after a click on a cell in React.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.

Vue

  • All Vue products
    • Basic types are not assignable to the type DeepPartial<any>.
  • DevExtreme Charts & Gauges
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • The Login button loses its customization when the template option is specified in v.21.2.3 in Vue and Angular.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • The scrollbar hides the right border in Material themes.
  • DevExtreme Project Templates and Wizards
    • The "SassError: $color: [object Object] is not a color." error occurs on an attempt to build/run a new project that is based on a DevExtreme template/created using DevExtreme CLI.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.

DevExpress WPF 21.2.4

$
0
0
DevExpress WPF

Improves Diagram, Scheduler and RichEdit controls.

Fixes

DXGrid and DXTreeList for WPF

  • NullReferenceException is thrown when a node is dragged from one TreeListView to another.
  • A cell editor immediately closes when EnableImmediatePosting is set to True and the Edit Entire Row mode is enabled.
  • A cell editor is not focused after an attempt to post its invalid value via the Update button.
  • An external FilterEditorControl doesn't allow filtering columns if TableView's AllowFilterEditor property is disabled.
  • GridControl - Formatting Rules Editor generates an error when the "Use formula..." rule type is selected.
  • GridControl throws a NullReferenceException when reconnecting to a Remote Desktop Session after an upgrade to v21.1.6.
  • GridControl throws an exception when the column's Width property is set to * and the BestFitModeOnSourceChange property is set to AllRows.
  • GridControl throws NullReferencException on grouping for a column with Null values when TextEditSettings.NullText is bound to a property set to Null.
  • GridControl throws the NullReference exception if the mouse pointer is moved above column headers while they are being updating.
  • InfiniteAsyncSource throws an InvalidOperationException after calling its Dispose method if the GetTotalSummaries event does not have a handler.
  • RichTextBox located in ScrollViewer cannot be scrolled using the mouse wheel when DevExpress themes are applied.
  • The delete operation doesn't work for collapsed group rows.
  • The HorizontalContentAlignment property does not work for HyperlinkEditSettings.
  • The New Item Row contains values from one of existing rows after committing a new row if it's located at the bottom.
  • There is no way to access a grid's View from DataControlBase.ActiveView in the dialog edit form.

All WPF products

  • Microsoft Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
  • Custom controls in editing preview - The EditingFieldChanged event is not raised when closing the main window.
  • DocumentPreviewControl - The Parameters panel gets disabled on interaction with a Drill-Down Report.
  • End-User Report Designer - No properties are available in the Group Field Collection Editor.
  • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
  • Parameters Panel - Parameters from a nested sub report that is placed in another sub report are not displayed.
  • The designerrunner.exe tool requires Microsoft .NET Core 3.1.
  • The ParameterTemplateSelector class does not work in v21.2.3.
  • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
  • Visual Studio Report Designer - Report Controls disappear on an attempt to Undo changes.
  • Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in Microsoft .NET 5 applications.
  • Visual Studio Report Designer (.NET Core/.NET 5+) - Data types are serialized in code behind as RemoteClassStub.
  • Visual Studio Report Designer (.NET Core/.NET 5+) stops working after the System.Drawing.Common package v6.0.0+ is added to the project.
  • WPF Report Designer - ArgumentOutOfRangeException is thrown upon dropping a field from the Field List onto the Cross Tab Data area.

DXBars for WPF

  • Badges do not raise the CustomPlacement event.
  • BarButtonItem's tooltip displays incorrect text when Content contains XmlElement.

DXCharts for WPF

  • An incorrect chart layout is displayed after the state of the Legend checkbox is changed subsequently.
  • Funnel Series - An unhandled exception occurs when setting the DataSourceSorted property to True in certain situations.
  • Selection - Points are selected with a delay when Date-Time aggregation is enabled.
  • Waterfall - The Start bar label color is incorrect in certain situations.

DXDiagram for WPF

  • A custom DiagramImage shape throws an exception if the CustomStyleId property is assigned in a factory.
  • DiagramDataBindingBehavior doesn't refresh items if it is attached to DiagramControl after it is loaded.
  • DiagramList doesn't layout inner items when it's located in the toolbox preview.
  • InvalidOperationException occurs if DiagramControl's Template property is overridden and a theme is switched.

DXDocking for WPF

  • A panel is maximized and doesn't respond to actions after double-clicking the header.
  • An application hangs in the debugger in certain cases when DockLayoutManager is serialized and EnableWin32Compatibility is enabled.
  • DockLayoutManager - LayoutSplitter moves inconsistently when ItemSize of panels is lower than 1.

DXEditors for WPF

  • ButtonEdit's background isn't correctly displayed and covers the editor's buttons.
  • ComboBoxEdit ignores EnableTokenWrapping from a new TokenComboBoxStyleSettings object used in StyleSettings.
  • DateNavigator cannot scroll through months when placed in a certain layout.
  • PasswordBoxEdit always shows the Caps Lock Warning Tooltip if Caps Lock is pressed before a window is shown.
  • PasswordBoxEdit uses two different styles for the Caps Lock Warning Tooltip when it's focused and not focused.
  • SearchLookUpEdit adds the "Search" null text to the search value when the Paste operation is performed in the Search Panel.
  • The HorizontalContentAlignment property does not work for HyperlinkEditSettings.
  • TokenComboBoxStyleSettings throws InvalidCastException on editing with masked input.
  • TrackBarEdit doesn't display the ending tick and label in certain cases.

DXLayoutControl for WPF

  • LayoutGroups can be removed in a restored layout if they don't have names.

DXMap for WPF

  • Map for WPF - Custom Map Tile Provider does not display a map if there are no tile images for a certain zoom level.
  • Map for WPF - The "BindingExpression path error: 'Kind' property not found" warning message appears in console when using MapDataProviderBase descendant.
  • Map for WPF - The ViewportChanged event is not raised on map rotation.
  • Usability - BingSearchDataProvider does not include an option to include the neighborhood in the response.
  • Vector tiles - Some tiles are not loaded correctly during zooming.
  • Vector tiles - Some vector tiles cannot be loaded.
  • WPF MapControl - An unhandled exception occurs when scrolling MapControl on a touch display with a custom OnManipulationInertiaStarting procedure.

DXPrinting for WPF

  • BackstagePrintPreview - Clicking the Print button leads to an XamlParseException.

DXRibbon for WPF

  • Gallery's FirstCheckedItem isn't initially highlighted when it's bound to a property at the ViewModel level.
  • RibbonControl does not have a selected page on loading when the HideWhenEmpty option is used.

DXRichEdit for WPF

  • Applying the Normal style to a range with the Hyperlink style doesn't clear the range formatting.
  • Editing - ArgumentException is thrown on an attempt to execute the Undo operation if several cells in a table are selected.
  • Editing - RichEditControl enters typed text into the next table cell if the cell was selected by a triple click.
  • Editing - The Document.Selections collection returns ranges linked to the main document even though selected ranges are in other subdocument types.
  • Import from DOCX - InvalidCastException is thrown on an attempt to load a specific document.
  • OpenXML documents and ZIP archives can be incorrectly read in a Microsoft .NET 6 project.
  • Rendering - Specific images are not rendered correctly if an application's Target Framework is set to .NET 6.0.
  • Rendering - The pasted RTL content is not visible until the RichEditControl is refreshed.
  • RTL - RichEditControl does not apply the font size setting selected in the "Font Size" combo box to the selected RTL text.
  • Shapes - NullReferenceException is thrown on an attempt to load a specific document containing shapes to RichEditControl for WPF.
  • UI - The Language form does not detect the language of the selected text in a specific Microsoft Word document.

DXScheduler for WPF

  • Display a warning when AppointmentMappings.ResourceId and ResourceMappings.Id have different types.
  • Scheduler RecurrenceWindow shows WeekOfMonth.Fourth when RecurrenceInfo contains WeekOfMonth.Last.

DXSpellChecker for WPF

  • SpellChecker - NullReferenceException is thrown while SpellChecker checks the spelling of controls located on the WinForms form.

DXSpreadsheet for WPF

  • Multiple columns' size unexpectedly changes when changing a single column's size in a specific document.
  • OpenXML documents and ZIP archives can be incorrectly read in a .NET 6 project.
  • Usability - Added the ability to link a shape's text to a cell.
  • Usability - There is no API to set the gridlines' color for a worksheet.

DXWizard for WPF

  • DefaultButton and DefaultFocus options do not work in Wizard when navigation is executed through code.

Installation (.NET)

  • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.

MVVM Framework

  • ThemedWindow opens more slowly each time if the Glow feature is enabled.

Navigation Controls for WPF

  • AccordionItem resets the property value bound to IsExpanded.
  • InvalidCastException is thrown when TreeView with ItemContainerStyle for TreeViewItem is declared in AccordionControl's ItemTemplate.

PDF Viewer for WPF

  • DirectX Printing - Some standard fonts are incorrectly replaced in the printed document.
  • Rendering - Tiling pattern with content that uses a blend mode other than Normal is not rendered correctly.
  • Text Search - A specific text cannot be found in a PDF document.
  • Usability - The PdfAnnotationFacade class does not have an API to change annotation flags.
  • Usability - The PdfWidgetFacade class does not have an API to change form field flags.
  • Usability - There is no event to cancel sticky note editing.

Project Templates

  • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.

Themes and Theme Designer

  • CheckEdit and BarEditItem have the same color in the MetropolisDark theme.
  • RichTextBox located in ScrollViewer cannot be scrolled using the mouse wheel when DevExpress themes are applied.
  • Undeclared namespace errors occur when building the Visual Studio 2010 theme.

Microsoft Windows and Utility Controls for WPF

  • A ThemedWindow shown in dialog mode produces a leak in "User Objects".
  • An application hangs when a theme is applied to a window in another thread after the upgrade to v21.1.6.
  • Calling the ThemedWindow.CloseDialog method with null as a parameter causes an exception.
  • DXTabControl allows selecting tabs even if its IsEnabled is set to False.
  • NavigationFrame throws an exception if an extremely large animation delay is set.
  • The IsDefaulted Border is not rounded when the SimpleButton.CornerRadius property is set.
  • The SvgImageSource extension throws InvalidOperationException for certain images.
  • ThemedMessageBox incorrectly aligns its icons.
  • ThemedWindow doesn't change its size at runtime when SizeToContent is set to WidthAndHeight.

DevExpress ASP.NET 21.2.4

$
0
0
DevExpress ASP.NET

Improves Visual Studio Report Designer, DataEditors and GridView controls.

Fixes

Microsoft ASP.NET Bootstrap

  • Bootstrap CardView
    • Card View - The required mark (*) is not displayed within captions of the Edit Form editors if the ValidationSettings.RequiredField.IsRequired option is enabled.
  • Bootstrap Data Editors
    • ComboBox for Bootstrap - The 'Multiple controls with the same ID 'B0' were found..' error occurs when BootstrapEditButton is defined for a combo box.
    • List Box - There is no capability to navigate through the Select check boxes in Accessibility mode if the ListBox items are filtered.
  • Bootstrap GridView
    • BootstrapGridView - Validation errors are incorrectly shown for comboboxes located in the Auto Filter row.
  • Bootstrap Navigation, Layout & Multi-Purpose Controls
    • FileManager for Bootstrap - "A primary key field specified via the KeyFieldName property is not found" error occurs if a file is downloaded.
    • Ribbon for Bootstrap - Enabling SaveStateToCookies does not properly save/load the Ribbon state.
  • Bootstrap Rich Text Editor
    • RichEdit - Multilevel numbered lists are not created properly.
  • Bootstrap Scheduler
    • Scheduler for Bootstrap - Custom label colors are not applied to appointments.

Microsoft ASP.NET Core

  • All ASP.NET Core products
    • Microsoft Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
    • Basic types are not assignable to the type DeepPartial<any>.
    • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
    • Reporting - CSS classes declared within the dx-analytics.common.css style affect the appearance settings of the Spreadsheet control for ASP.NET Core.
    • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
    • Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in Microsoft .NET 5 applications.
    • Visual Studio Report Designer (.NET Core/.NET 5+) - Data types are serialized in code behind as RemoteClassStub.
    • Visual Studio Report Designer (.NET Core/.NET 5+) stops working after the System.Drawing.Common package v6.0.0+ is added to the project.
    • Web Report Designer - The XRSubreport.Tag property is not hidden.
    • Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
    • XRChart - Enabling the Pango drawing engine makes the axis labels disappear.
    • XRChart - Series Point labels overlap the label box on Linux.
    • XtraReport - XRChart axis labels are truncated on Linux (no word wrap).
  • DevExtreme Charts & Gauges
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on Apple iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Diagram
    • It's impossible to change the position of items in the mainToolbar.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • RadioGroup - All items are selected if items are fetched from the server.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
    • TagBox - The component sends extra requests when an item is selected after the second search.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Gantt for JavaScript - Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • HtmlEditor - The scrollbar hides the right border in Material themes.
  • DevExtreme Project Templates and Wizards
    • DevExtreme Scaffolders - "Non-abstract, non-.cctor method in an interface" error occurs in a certain scenario in Visual Studio 2022.
    • The Update DevExtreme Resources dialog is not shown in Visual Studio 2022.
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.
  • Installation (.NET)
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
  • Rich Text Editor for ASP.NET Core
    • Incorrect cells are selected when using the Shift+Up shortcut.
    • Protected ranges permissions are not applied to a document if the document is reloaded from an RTF format.
    • "Failed to execute 'btoa' on the 'Window'" error occurs when using a non-Latin font.
    • Numbering is continued if a new numbered list is inserted.
    • The "reload" method incorrectly works when called for an image for the second time.
    • The context menu shows items related to merge fields when the cursor is placed before the first symbol of a hyperlink.
    • The RemoveByName method doesn't work for the "Format" tab.

Microsoft ASP.NET MVC

  • All ASP.NET MVC products
    • Basic types are not assignable to the type DeepPartial<any>.
    • Cannot change the style's background color when it is set to LightGray.
    • Documentation - The Default theme does not allow specifying a base color.
    • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
    • Insert DevExpress MVC Extension - The controller is not found in a project after the project is built.
    • Parameters Panel - Parameters from a nested sub report that is placed in another sub report are not displayed.
    • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
    • Web Report Designer - The XRSubreport.Tag property is not hidden.
    • Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
  • DevExtreme Charts & Gauges
    • CircularGauge - The sub value indicator disappears when the offset option has a certain value.
    • PivotGrid - Chart Integration - Value axis labels are incorrectly displayed after removing a data field in PivotGrid.
  • DevExtreme DataGrid
    • DataGrid displays gray boxes in the real-time update scenario under certain conditions.
    • A focused row is changed during scrolling.
    • A row becomes invisible after text selection if row dragging and column fixing are enabled.
    • A toolbar menu is incorrectly displayed in the material theme if the menu contains dxButton and export buttons.
    • A validation mark is not removed when a cell is clicked once if a new row is added, the isHighlighted option is enabled, and the startEditAction option is set to "dblClick".
    • An edited cell gets focus after clicking another cell in Cell edit mode when showEditorAlways is set.
    • An empty div element with the 5px padding is rendered in place of a hidden toolbar item.
    • An unfocused row has a border on iOS.
    • Batch Edit - A wrong row can be marked for removal under certain conditions.
    • Filter Row's editor loses focus after filtering in certain cases.
    • Gray boxes are displayed after scrolling.
    • It is not possible to navigate to the last page in a certain usage scenario.
    • Links do not work in the command column button template in v.21.2.
    • Selection CheckBoxes are always visible in material themes if showCheckBoxesMode is 'onClick'.
    • Selection with "Shift" is not working when rowRenderingMode is set to 'virtual'.
    • The 'E1059 - The following column names are not unique: "buttons"' error is thrown when a banded column's lookup option is updated and the command 'buttons' column is specified.
    • The 'Export.texts.exportTo' option is ignored.
    • The "TypeError: Cannot read properties of undefined (reading 'key')" error occurs on an attempt to add a new record if newRowPosition is 'pageTop' or 'pageBottom'.
    • The component sends an unnecessary request to the server when trying to scroll over the last row.
    • Virtual scrolling is slow when pageSize is 'All'.
    • Virtual Scrolling performance is slow on scrolling if the grid contains a summary item.
    • DataGrid displays gray boxes after reloading its data source when used in Drop Down.
    • Labels are not rendered in the DataGrid editing form if labelMode is set to a 'floating' value.
  • DevExtreme Data Sources
    • The load option does not allow Promise<Array<T>> to be a returned value in TypeScript.
  • DevExtreme Diagram
    • Diagram - It's impossible to change the position of items in the mainToolbar.
    • Diagram for Angular - The zoom level is lost after hiding a toolbar.
  • DevExtreme Dialogs & Notifications
    • SpeedDialAction - The 'W0001 - dxPrivateComponent0 - 'elementAttr' option is deprecated' warning appears in console in v21.2.
  • DevExtreme Editors & Validation
    • Button - SVG icons are not displayed.
    • CheckBox - The undefined icon is too small when iconSize is set to a larger value in DataGrid.
    • DateBox - applyValueMode="useButtons" does not work properly if the type is "datetime".
    • DateBox - The onInput event handler is not executed if useMaskBehavior is true.
    • DropDownButton - A dropdown is shown incorrectly when the control is moved to the bottom right position of the page.
    • FilterBuilder - An error occurs if only "or" is used as groupOperations and the value option is not set.
    • Popup - closeOnOutsideClick does not work when Diagram is in the Popup's Template.
    • SelectBox - The component displays items on the first page as selected under certain conditions.
    • TagBox - setting dataSource to 'null' causes an error.
  • DevExtreme File Management
    • File Uploader - A drop zone remains in an active state if a file was dropped outside the drop zone.
  • DevExtreme Form
    • An unnecessary semicolon is rendered for floating labels.
    • Labels are invisible when labelMode is "static" or "floating" and form items are in tabs.
    • TabPanel items go outside container boundaries.
    • The labelMode option does not work when it is set at an editor level using the editorOptions.labelMode option.
    • Form labels are removed from editors that do not have the labelMode option.
  • DevExtreme Gantt
    • Gantt for JavaScript - Changes in parent tasks are not applied to a data source in the TaskUpdated event if the autoUpdateParentTasks property is enabled.
  • DevExtreme HtmlEditor
    • HtmlEditor - The scrollbar hides the right border in Material themes.
  • DevExtreme Project Templates and Wizards
    • DevExtreme Scaffolders - "Non-abstract, non-.cctor method in an interface" error occurs in a certain scenario in Visual Studio 2022.
    • The Update DevExtreme Resources dialog is not shown in Visual Studio 2022.
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
  • DevExtreme Scheduler
    • All-Day appointments are not rendered in MonthView if endDate is earlier than startDayHour.
    • Appointments that end next week are incorrectly displayed in the workWeek view with intervalCount more than 1.
    • It is not possible to increase the height of an appointment in a certain scenario.
    • Multiple cells are highlighted as drop targets on moving an appointment from one component to another.
    • The "TypeError: Cannot read properties of null (reading 'length')" error occurs after the update to v.21.2.3 if the recurrenceRule option is set to null or an empty string.
    • The `Cannot read properties of undefined` error occurs on an attempt to visualize a recurring appointment that starts in 1942.
    • The Current Time Indicator doesn't take into account a DST time shift on a day of the shift.
    • Scheduler doesn't display a multi-day appointment on the last day in the "week" view if it ends on Sunday.
  • DevExtreme TreeList
    • The "Select All" check box is rendered in the wrong place if TreeList is located in a detail row of DataGrid.
    • The Aria-level attribute starts from 0 instead of 1.
  • Installation (.NET)
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
  • MVC CardView
    • Card View - The required mark (*) is not displayed within captions of the Edit Form editors if the ValidationSettings.RequiredField.IsRequired option is enabled.
  • MVC Data Editors
    • Date Edit - Clock arrows in the Time Section are not synchronized with a currently selected time.
    • Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
    • FilterControl for MVC - The spin editor is rendered for a column with the 'char' type.
    • List Box - There is no capability to navigate through the Select check boxes in Accessibility mode if the ListBox items are filtered.
    • ListBox for MVC - The last item is not selectable when virtual rendering is disabled and accessibilityCompliant is set to true.
    • RatingControl for MVC - The "System.ArgumentOutOfRangeException: 'The 'Value' property value must be in the range 0...5" exception is thrown if a value larger than 5 is selected.
  • MVC Gantt
    • Gantt for MVC - Values of custom fields cannot be accessed on the client side when GUID values are used in the ID field.
  • MVC GridView
    • Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
    • A validation error is incorrectly shown for the DateTime editor if the editor's value belongs to a MinDate/MaxDate interval.
    • The AllowEllipsisInText setting changes its behavior after an upgrade to v21.1.6.
    • A JavaScript error occurs when a StartDateEditID property is defined for a DateEdit column.
    • A popup with HTML markup is displayed after a grid callback when the response is too large.
  • MVC HtmlEditor
    • Caret is positioned incorrectly in a document when the Home (End) key is pressed in the FireFox browser if the HtmlEditor is shown within a popup window.
    • A new line is added to a table cell instead of switching to another cell if the Ctrl+Z key combination is used after a cell value is edited.
    • The cursor behaves incorrectly when a user executes any action with a symbol highlighted by the search feature.
    • Nested list formatting is lost when copy-pasting lists.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • FileManager - Folder style is not applied if it is rendered on a callback.
    • FileManager for MVC - The GoogleDrivePersonal provider infinitely redirects to the authentication dialog.
    • FormLayout for MVC - The error message is not informative if a nested component does not have the Name property specified.
    • Menu for MVC - Hot track style is applied with a delay on the first hover when ExtensionSuite.Icons is registered and a NavigateUrl is defined.
    • RatingControl for MVC - The "System.ArgumentOutOfRangeException: 'The 'Value' property value must be in the range 0...5" exception is thrown if a value larger than 5 is selected.
  • MVC RichEdit
    • It's not possible to horizontally scroll RichEdit on touch Microsoft Windows devices.
    • Page scrollbar disappears after inserting an image or a table in Fullscreen mode.
    • A padding between a document's header and the document's main content is calculated incorrectly.
    • A selection is reset if an end-user invokes a context menu using a long-tap gesture on mobile devices.
    • Mail Merge fields are not updated in a document after changing a mail-merge data source.
    • It is not possible to change the last sublevel's list type.
    • Multilevel numbered lists are not created properly.
    • 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.
    • Apple Safari iPhone - Letters g an p are cut off at the bottom.
  • MVC Scheduler
    • ASP.NET MVC - XtraSchedulerReport - Some elements are incorrectly displayed.
    • A context menu does not contain a NewAppointment item on a server with a specific time zone if the ASPxScheduler.LimitInterval property is specified.
    • Scheduler - Uncaught SyntaxError: "Invalid or unexpected token" is raised on loading Scheduler with appointments if client-side rendering of Scheduler elements is disabled.
  • MVC Spreadsheet
    • The layout of the Format Cells dialog is incorrect if the dialog is invoked for a cell that contains long text.
    • Spreadsheet for WebForms - A document is scrolled too fast in Firefox.
  • Project Templates
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
  • Project Wizard
    • MVC extension - Controller cannot be chosen.

ASP.NET WebForms

  • All ASP.NET WebForms products
    • Documentation - The Default theme does not allow specifying a base color.
    • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
    • NullReferenceException occurs in the EditablePreviewLogic.CreateEditingFieldModel method after submitting parameters in the Document Viewer.
    • Query Builder - The Expression Editor popup is truncated when the parent popup's size is small.
    • RichEdit for MVC - Safari iPhone - Letters g an p are cut off at the bottom.
    • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
    • Visual Studio Report Designer - A project assembly is not found when creating a new report in the Report Wizard if an Object data source is selected.
    • Web Document Viewer - Opening a report with editing fields results in the "Page margins are greater than page size" error.
    • Web Report Designer - The XRSubreport.Tag property is not hidden.
    • Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
  • ASP.NET Demos
    • ASP.NET WebForms - OfficeApps Demo - The "Cannot read properties of null" error occurs on navigation in the VB.NET version.
  • ASPxCardView
    • The required mark (*) is not displayed within captions of the Edit Form editors if the ValidationSettings.RequiredField.IsRequired option is enabled.
    • The UnselectCard method does not work on a callback.
  • ASPxDataEditors
    • CheckBox for WebForms - The Checked property is not working when a theme made by the Theme builder is used.
    • ComboBox for WebForms - Data is lost when the ValueType property is set (Server Mode).
    • Date Edit - Clock arrows in the Time Section are not synchronized with a currently selected time.
    • Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
    • List Box - There is no capability to navigate through the Select check boxes in Accessibility mode if the ListBox items are filtered.
    • TimeEdit for WebForms - The '9:00 AM' value set in Chromium Microsoft Edge v95 is incorrect after a postback.
  • ASPxDiagram
    • Diagram for JavaScript - Safari - The page scroll position is reset to (0, 0) when clicking (focusing) a shape.
  • ASPxGantt
    • Task colors defined in a data source with string values are lost on export.
    • The newly added task is not visible if it's added at the top level.
  • ASPxGridView
    • Filter Control - Changing an operator for a parent criteria results in clearing a collection of child criteria.
    • A validation error is incorrectly shown for the DateTime editor if the editor's value belongs to a MinDate/MaxDate interval.
    • An editor's validation error message is not shown for a disabled editor.
    • "SyntaxError: Unexpected token e in JSON at position 1" error occurs when calling the GetRowValues function for the DateTime field.
  • ASPxHtmlEditor
    • Caret is positioned incorrectly in a document when the Home (End) key is pressed in the FireFox browser if the HtmlEditor is shown within a popup window.
    • A new line is added to a table cell instead of switching to another cell if the Ctrl+Z key combination is used after a cell value is edited.
    • The cursor behaves incorrectly when a user executes any action with a symbol highlighted by the search feature.
    • The Apply CSS drop-down editor doesn't change the HTML markup of lists correctly.
    • The layout of a bullet list is broken if an item is created before a sub item.
    • A certain table selected by a user with a mouse is incorrectly pasted after it is copied in Google Chrome.
    • Nested list formatting is lost when copy-pasting lists.
  • ASPxPivotGrid
    • NullRefferenceException occurs when the DataBind method is called.
  • ASPxRichEdit
    • The width of the "Open" dialog is incorrect on large screens.
    • Incorrect behavior when several items are selected in a list and then a certain list type is applied to the selected items.
    • It's not possible to add a numbered list to a bullet list at a sublevel.
    • Sub-level numbering doesn't work in a certain scenario.
    • The Tab key doesn't work as expected in certain scenarios with bulleted and numbered lists.
    • Page scrollbar disappears after inserting an image or a table in Fullscreen mode.
    • A padding between a document's header and the document's main content is calculated incorrectly.
    • A selection is reset if an end-user invokes a context menu using a long-tap gesture on mobile devices.
    • It is not possible to change the last sublevel's list type.
    • Mail Merge - Switch options are ignored under certain circumstances.
    • Multilevel numbered lists are not created properly.
    • An error occurs on an attempt to insert several pictures in a row if the changePictureScale method is used after insertion.
    • The "Start list" button on the toolbar stays selected when a list is completed.
    • The control incorrectly formats hyperlink items in a Table of Contents.
    • A hyperlink is not created for a bookmark when the insertHyperlink method is used if the URL option is not defined in HyperlinkSettings.
    • The "Cannot read properties of null (reading 'tableCellInfo')" error occurs.
    • The Authentication exception occurs on the Clear All Formatting button click when document protection is enabled.
  • ASPxScheduler Suite
    • A context menu does not contain a NewAppointment item on a server with a specific time zone if the ASPxScheduler.LimitInterval property is specified.
    • Uncaught SyntaxError: "Invalid or unexpected token" is raised on loading Scheduler with appointments if client-side rendering of Scheduler elements is disabled.
    • FloatingActionButton is incorrectly positioned for the Microsoft Edge browser.
    • The client-side GetLabelId method does not return a string value when a custom label is declared with the string key.
  • ASPxSpreadsheet
    • A cell can't be selected with a single click in the Edge browser.
    • The layout of the Format Cells dialog is incorrect if the dialog is invoked for a cell that contains long text.
    • A document is scrolled too fast in Firefox.
  • ASPxThemeBuilder
    • The "ASP.NET Theme Builder is not found" error is thrown in Visual Studio 2022 RC.
  • ASPxTreeList
    • Not all borders are rendered correctly when a new row is added in batch editing mode.
  • Installation (.NET)
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.
  • Navigation, Layout & Multi-Purpose Controls
    • FileManager - Folder style is not applied if it is rendered on a callback.
  • Project Templates
    • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.

Blazor

  • All Blazor products
    • Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
    • Blazor - A client-side error occurs after migrating to v21.2 because of cached scripts from the previous version loaded in the browser.
    • DxReportViewer - System.NullReferenceException is thrown at DevExpress.Blazor.Internal.Rx.ObservableBase`1.NotifySubscriber on a large report with page breaks.
    • DxReportViewer - The "Could not find '_dxvCheckIntersectionPages' ('_dxvCheckIntersectionPages' was undefined)" error occurs if the UpdateZoomAsync method is called from the OnAfterRenderAsync event handler.
    • DxReportViewer (Native) - JSException occurs when closing the Syncfusion Dialog that contains the viewer component.
    • DxReportViewer (Native) - Label's text is not drawn on Linux.
    • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
    • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
    • Visual Studio Report Designer - Renaming a query in Query Builder results in displaying both queries in Field List.
    • Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in .NET 5 applications.
    • Web Report Designer's Filter Editor - The "Not IsNullOrEmpty" expression is visualized incorrectly.
  • Charts for Blazor
    • DxChart for Blazor - "The semaphore has been disposed" error occurs in certain cases.
  • Data Editors for Blazor
    • SpinEdit for Blazor - "Cannot set properties of null (setting 'value')" JavaScript error occurs if an end-user shows an editor and hides it immediately.
    • Blazor Editor - JS errors occur when showing a page containing DX editor after migrating to v21.2.3 in a Blazor WASM application.
    • Blazor WASM - ComboBox is resetting after post-processing text input.
    • Combo Box for Blazor - The drop-down window's width is increasing if a combobox editor does not contain items after a filter is applied.
    • ComboBox for Blazor - ComboBox incorrectly works when it's placed inside Syncfusion Dialog after upgrading to v21.2.3.
    • ComboBox for Blazor - Search text is not reset or is reset with a big delay after an editor loses focus.
    • ComboBox for Blazor - The page is scrolled after the drop-down element is opened.
    • DateEdit for Blazor - The DropDownDirection property does not work if it is set to the "Up" value.
    • Form Layout for Blazor - A NullReference exception is thrown when a masked SpinEdit component is inside a layout item with the specified Caption property.
    • ListBox for Blazor - Selection is lost after DataSource changes when ListBox is bound to a non-reference type property.
    • Popup and Editors for Blazor - An editor's focus is lost after a ComboBox's drop-down window is closed.
    • SpinEdit for Blazor - EditContext is not updated after typing the first character if a mask is used.
    • SpinEdit for Blazor WASM - A client-side error occurs when an editor is modified and the parent popup is closed.
    • TextBox for Blazor - Password mode - It's not possible to enter any value after applying the hotfix from T1041566.
    • TextBox for Blazor - The Clear button does not remove text in Password mode.
    • TimeEdit/DateEdit for Blazor - The "Failed to execute 'getComputedStyle' on 'Window': parameter" error occurs on time selection.
    • Validation - Invalid editors are shown without an error frame (a red border) in an ASP.NET Core Edit Form if the Materia theme is applied.
  • DataGrid for Blazor
    • The Page size can't be changed if it was previously set to the "All" value.
    • A frame of type 'Region' was left unclosed. Do not use try/catch inside rendering logic, because partial output cannot be undone.
    • Columns in Column Chooser are incorrectly displayed during dragging.
    • It's possible to drag and drop columns in the Column Chooser even if the AllowColumnDragDrop property is disabled.
    • The DataSourceLoadOptionsBase.Take option always loads 10 records initially if the DataNavigationMode property is set to VirtualScrolling.
    • There is no capability to drag a single column iteratively in the Column Chooser dialog.
    • The scrollbar does not scroll to the top when a new record is created if VerticalScrollBarMode is set to 'Auto'.
    • PopupEditForm closes when a nested detail grid changes its page.
  • Grid for Blazor
    • PopupEditForm closes when a nested detail grid changes its page.
    • The "title" attribute is ignored in templates.
  • Grid for Blazor (CTP)
    • The "System.ArgumentNullException: Value cannot be null. (Parameter 'key')" exception occurs if a column without the "FieldName" property is used and the grid is bound to the "GridCustomDataSource" class.
  • Navigation & Layout for Blazor
    • DxToolbar - Excessive memory consumption is observed when there is a large number of hidden items.
    • Form Layout for Blazor - A NullReference exception is thrown when a masked SpinEdit component is inside a layout item with the specified Caption property.
    • Menu for Blazor - DxMenu's Title is not updated in the "OnParametersSetAsync" event.
    • Popup and Editors for Blazor - An editor's focus is lost after a ComboBox's drop-down window is closed.
    • Popup for Blazor - A click outside the popup is propagated to the element under the modal overlay.
    • TreeView for Blazor - Performance is slow if large data is used in hierarchical data binding and a parent component is updated via the StateHasChanged method call.
    • TreeView for Blazor - The content is not updated in NodeTextTemplate when the StateHasChanged method is called.
  • Project Templates
    • Blazor Project Wizard - The dependency tree doesn't contain some of the included packages after a project is created.
    • Blazor WASM (Hosted) - DevExpress Template does not generate the inspectUri property for the server launchsettings.json file.
  • Rich Text Editor for Blazor
    • The global.js file is missing in the source project.
    • The ExportDocumentAsync method doesn't allow retrieving plain text when the document is empty.
  • Scheduler for Blazor
    • An appointment is not resized using the left-side handler in some cases.
    • Appointments are not shown for the required time cells (resources) if their data source is reloaded in the StartDateChanged event handler.
    • Month View - The vertical scrollbar's position is reset when clicking an appointment at the bottom of a page.
    • The Save and Discard buttons do not work when an edit form with a custom field is in full screen mode.

DevExpress WinForms 21.2.4

$
0
0
DevExpress WinForms

Improves PDF Viewer, Charts and Spreadsheet controls.

Fixes

All WinForms products

  • Microsoft Visual Studio Report Designer - The use of the StyleSheetPath property causes design-time exceptions.
  • [Microsoft .NET 5 Designer] Subreports - It is not possible to choose a report with parameters as the Report Source.
  • A data source added to a report via the Data Source Wizard ignores the name in a model.
  • End User Report Designer - It's not possible to set the Font property using the Property Grid if UseOfficeInspiredView is False.
  • End-User Report Designer - Cannot select a *.SQLITE database file in the Data Source wizard.
  • End-User Report Designer crashes with localized resources for the NL culture.
  • End-User Report Designer for WinForms - The Table Report item is not initially selected on the "Select the report type.." wizard page.
  • Filtering is incorrectly applied to a report when a "?parameter Is Null" filter condition is used with a MultiValue parameter.
  • Formatting Rule Sheet Editor - The Color Editor is displayed incorrectly in high DPI environment.
  • ImageOptions' Image selector cannot be opened in Visual Studio 2022.
  • Insert Detail Report context menu - The default sorting does not match the default sorting of Field List.
  • Parameters Panel - Parameters from a nested sub report that is placed in another sub report are not displayed.
  • Parameters Panel - The MinimumSize property for a parameter's editor does not work.
  • Preview - Text is cut when zooming if the UseDirectXPaint property is enabled.
  • RemoteDocumentSource - The "Type 'ReportParameterLayoutItem' with data contract name 'ReportParameterLayoutItem' is not expected." error occurs after upgrading to 21.2.
  • Report Analyzer - The XRE030 warning is incorrectly shown for navigation paths with a complex property.
  • Report Designer - The dialog closes on submit when renaming a table in the Query Builder.
  • SchedulerControl - A null reference exception occurs when loading a Scheduler Report in the Report Designer.
  • StaticListLookUpSettings - NullReferenceException is thrown on an attempt to select the (none) item.
  • StaticListLookUpSettings with default values - Default values are not displayed after reopening the parameter editing window.
  • The "Cannot get properties for the type returned by this method" error occurs when ObjectDataSource is added to a report.
  • The "None" value is duplicated in the Parameters panel after a user clicks Submit.
  • The current group property is not selected if the property name starts with the name of the DataMember's collection.
  • The GraphicsCache.DrawLine method raises ArgumentException when HatchBrush is used.
  • The rendering order is changed for a label overlapped by a label in a panel in v21.1.
  • Visual Inheritance stops working in Visual Studio 2022.
  • Visual Studio 2019 Report Designer crashes when loading a report with JSON nullable fields.
  • Visual Studio Report Designer - The Open/Import command does not update report margins.
  • Visual Studio Report Designer - XRSubreport generates incorrect code in the "Designer.cs" file in .NET 5 applications.
  • Visual Studio Report Designer (Microsoft .NET Core/.NET 5+) - Data types are serialized in code behind as RemoteClassStub.
  • Visual Studio Report Designer (.NET Core/.NET 5+) stops working after the System.Drawing.Common package v6.0.0+ is added to the project.
  • WinForms Designer - An error occurs when deleting a control using the Delete key in Visual Studio 2022 and .NET 6.
  • XRCrossTab - A column is split in half by the right margin.
  • XRCrossTab - The "Shrink and Grow" Auto Width feature does not work for the rotated Grand Total Column Header.
  • XRPageBreak is ignored in ReportHeaderBand when RollPaper is set to "True".

Installation (.NET)

  • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.

MVVM Framework

  • MVVMContext - ArgumentException is thrown when binding to a property at design time.
  • OpenFileDialogService - There is no way to access selected files in MultiSelect mode.

PDF Viewer

  • Annotations - Full page size watermark annotations block all interactivity in a document.
  • Control - Forced creation of a handle on document loading breaks PdfViewer when it's used via COM interop.
  • Interactivity - A hyperlink to an external document doesn't work when the current document is loaded with the use of a relative path.
  • Rendering - A CFF font with a name that contains non-ASCII characters cannot be rendered.
  • Rendering - Tiling pattern with content that uses a blend mode other than Normal is not rendered correctly.
  • Usability - The PdfAnnotationFacade class does not have an API to change annotation flags.
  • Usability - The PdfWidgetFacade class does not have an API to change form field flags.

Project Templates

  • Template Gallery - The Target Framework field allows selecting only the Preview version of .NET 6.
  • The "Add new DevExpress item" dialog may show a different option set for projects of the same type.
  • Visual Studio 2022 DevExpress integration - The list of project templates is empty when Visual Studio is started for the first time after the installation is finished.

Snap

  • An internal error is thrown on an attempt to iterate through elements in a specific SNX document using a custom Document Visitor.
  • Snap - ArgumentException occurs on an attempt to create a new theme under non-English locale.

XtraBars Suite

  • .NET 5 WinForms Designer - A new document is created when the designer is re-opened.
  • AccordionControl - Performance issues when using a large number of items.
  • Added an option to ask for confirmation when overwriting a workspace stored in an XML file.
  • AlertControl does not display images from HtmlCollection when the AutoHeight property is set to true.
  • BackstageViewControl - Multiline text of the RecentLabelItem element is partially hidden.
  • BackStageViewControl shows an unused Ribbon Tab overlapping other UI elements.
  • BarItem - The "Customize Layout" menu item is available in the "Delete Confirmation" form.
  • BarItem's image has an incorrect size in the search menu.
  • BarManager - Bar items are not drawn as hovered when the manager is located on a UserControl that is part of the control hierarchy.
  • BarManager - Captions in Runtime Customization Form are scaled incorrectly in PerMonitorV2 mode.
  • BarManager - Skin is incorrectly applied to toolbars in certain cases.
  • BarManager - The BarItemCustomDrawEventArgs.DrawDropDownBackground method does not draw the arrow background.
  • Child items can not be added to BarSubItem at design time.
  • DockManager - A panel flickers when it is docked to the panel container.
  • Element in the minimized AccordionControl remains in the Pressed state after the ElementClick event is handled.
  • Images are not loaded in the dropdown popup form using the GetThumbnailImage event when the OptionsImageLoad.AsyncLoad option is enabled.
  • RibbonControl - A RibbonPage cannot be hidden at runtime when the ribbon works in Minimized mode.
  • RibbonControl - It's impossible to customize the BarItem.RibbonStyle property using the Smart Tag dialog in .NET 5.
  • RibbonControl - Smart Tag Menu isn't shown on clicking the Smart Tag.
  • RibbonControl - The Image Picker form is shown under the Ribbon Control Designer form.
  • RibbonControl - The Search Item has an incorrect appearance when a custom Microsoft Office 2019 skin is used.
  • RibbonControl - There is no way to drag bar items in .NET 5/6 at design time.
  • RibbonControl's designer menus cannot be closed until a menu item is clicked in them.
  • RibbonMiniToolbar - A toolbar is not properly refreshed if it is displayed outside the form area and its size is changed.
  • SkinPatch - Customizations of the XtraTabControl header properties are not taken into account.
  • StandaloneBarDockControl - The AutoSize function does not work when the UseWholeRow option is enabled.
  • TabPane - HTML tags are visible in page captions in the popup menu.
  • The AppearanceCaption property is used to calculate text in AlertControl instead of AppearanceText.
  • TileNavPane - A dropdown is moved to the wrong location when an active TabbedView document is changed.
  • WidgetView - Table Layout - Document changes location on resizing.
  • WidgetView doesn't repaint the document removed using the WidgetView.Controller.RemoveDocument method.
  • WinForms Designer - A handler of the ItemClick event is not generated when double clicking a bar item in .NET 5/6 and Visual Studio 2022.
  • WinForms Designer - Visual Studio hangs when expanding a minimized Ribbon Page Group.

XtraCharts Suite

  • Changes in the ReductionOptions settings for CandleStick series do not work in the CustomDrawSeriesPoint event.
  • Chart Designer for WinForms - 'Cannot set or get the ValueOptions property unless the series is added to the chart's collection' error occurs in Chart Designer when changing the Series view type.
  • Chart for WinForms incorrectly calculates DateTime arguments for series after their View Type is changed.
  • Grid Pane layout is incorrectly displayed in certain situations.
  • Visual Studio Report Designer - XRChart Series View settings do not work (WaterfallRelativeValueOptions).
  • Waterfall - ValueOptions are not serialized when modifying the chart layout in the designer.
  • WinForms Pivot and Chart - Application is incorrectly rendered when calling the BeginInit/EndInit methods in the BoundDataChanged event handler.
  • XRChart - Enabling the Pango drawing engine makes the axis labels disappear.
  • XRChart - Series Point labels overlap the label box on Linux.
  • XtraReport - XRChart axis labels are truncated on Linux (no word wrap).

XtraEditors Library

  • AccessViolationException occurs when adding MapControl to the HTMLContentControl in certain cases.
  • An Overlay form does not have rounded corners on Microsoft Windows 11 if the AllowRoundedWindowCorners option is enabled.
  • BeepOnError does not work.
  • CalendarControl - The transition animation displays an artifact when switching months.
  • CameraControl obtains available resolutions incorrectly on some devices.
  • Checked state of items in CheckedListBoxControl cannot be changed in SelectionMode.MultiExtended when BehaviorManager Drag&Drop is attached.
  • ColorPickEdit - A custom color dialog is not interactive when it is shown in an Microsoft Outlook Inspired App.
  • DirectX - A memory leak related to the DirectXFormatCacheKey object occurs after running an application for a few days.
  • FileExplorerAssistant - Rows do not change their height automatically after switching to the Details mode.
  • FlyoutPanel.Show method does not work the first time it is called when the window is maximized.
  • PerMonitorV2 DPI issues occur when display scaling is changed within a user session.
  • PictureEdit Edit Form - The buttons' tooltip doesn't use a skin.
  • PictureEdit Edit Form - The caption of the Width and Height editors is truncated.
  • PictureEdit Edit Form - The context menu of the Width and Height editors does not use skins.
  • PopupContainerEdit - The popup form is closed when displaying a Column Chooser of the embedded GridControl.
  • PopupGalleryEdit - Selection is not preserved when selecting a gallery item using a mouse.
  • SearchLookUpEdit - CustomUnboundColumnData is not fired for the first popup when using TileView.
  • Selecting an item in CheckedListBox generates the "Object reference not set to an instance of an object" exception.
  • SpinEdit - The Separator button is invisible in some cases.
  • SVG Icon Builder crashes with NullReferenceException when a user applies a custom color.
  • SvgImageBox - OutOfMemoryException is thrown when the ItemHitTestType property is set to BoundingBox.
  • System.ArgumentException occurs when filtering columns using ExcelFilter and the column editor (RepositoryItemDateEdit) has a RegEx mask.
  • TextEdit - The AutoCompleteCustomSource data source is not populated for in-place editors based on the RepositoryItem object in Advanced Mode.
  • TextEdit - The label text is not completely shown in Advanced mode.
  • TextEdit - The popup form of the AutoComplete feature cannot be closed by the Enter key for in-place editors in Advanced Mode.
  • The glow effect is applied to certain forms when rounded window corners are enabled.
  • The popup form of PopupContainerEdit is closed immediately after it is opened if another popup form was already opened.
  • The Splitter's current position is not visible when resizing panels on a secondary display.
  • TokenEdit - The MaxTokenCount property doesn't limit the maximum number of tokens in bound mode.
  • WinForms Designer - DevExpress designer forms are shown as TopMost forms in .NET 6.
  • XtraFolderBrowserDialog - The name of a new folder is not reset when replacing is not confirmed.
  • XtraMessageBox - Message text is truncated when the parent form is scaled to a non-default DPI in PerMonitor mode.
  • XtraOpenFileDialog - A breadcrumb and grid show navigation to a folder without permission as successful.
  • XtraOpenFileDialog - ArgumentNullException is thrown and an invalid path is returned when opening files from the MTP drive.
  • XtraOpenFileDialog - Double click between column headers does not set the best column width.
  • XtraOpenFileDialog - Dragging attachments from Outlook is not allowed.
  • XtraOpenFileDialog does not save the sort order of a grid.
  • XtraOpenFileDialog/XtraSaveFileDialog - Splitter position is incorrectly restored in PerMonitor V2 mode.
  • XtraSaveFileDialog - An unplugged USB drive is not removed.

XtraGantt

  • The pressed state of the Task element's image is not taken into account during a drag operation.
  • TreeList header has empty space in Print Preview when the ColumnHeaderAutoHeight property is set to True.
  • GanttControl does not use the CurrentTaskFinish property to calculate the task range.
  • Split tasks are merged when a new dependency is created.
  • The bottom line is not printed if the Tree area is hidden.
  • The tree indicator does not have the bottom line in the printed document.

XtraGauges Suite

  • GaugeControl forms are not supported in the WinForms .NET 5/.NET 6 designer.

XtraGrid Suite

  • The GridBandColumnCollection collection does not implement the IEnumerable<T> interface.
  • CardView - The Customization Form has an incorrect size when the parent form is scaled to a higher DPI in PerMonitorV2 mode.
  • DataController - Short-circuit expression evaluation may not work under specific circumstances.
  • RepositoryItemHypertextLabel's height is incorrect when the text contains Emojis.
  • The AutoSelectAllInEditor option doesn't work when an editor's mask is used and a touch monitor is plugged in.
  • A grid is used as an object and not a cell when setting the ToolTipAnchor property to Object.
  • The find panel overlaps column headers when using the Touch UI mode.
  • GridView is not refreshed after adding a row to a data source if column properties are modified after that.
  • Group captions are missing in Kanban Tileview print preview.
  • Introduce an event that fires when changes are discarded (CancelUpdateRow).
  • Items View - NullReferenceException is thrown when an HTML template uses a non-existing field.
  • ItemsView - Text is incorrectly trimmed while pressed if a row is refreshed in FocusedRowChanged or SelectionChanged.
  • Reference to the obsolete ShowGridMenu event in the Feature Browser.
  • System.ArgumentException occurs when filtering columns using ExcelFilter and the column editor (RepositoryItemDateEdit) has a RegEx mask.
  • The formula of an unbound column is not exported in data-aware mode if the UnboundDataType property is used.
  • The summary item is not formatted if IListServer is used when GridView is printed.
  • The wrong cursor position is set when the editor is being activated and the AutoSelectAllInEditor property is set to true.
  • TileView - Print preview doesn't display the text of group captions correctly if they contain HTML text.
  • TileView - The "Cannot access a disposed object" error is thrown when a form is closed if the kanban groups were created manually.
  • TileView - The group caption of a collapsed group is overlapped by the group text of the next group.
  • TileView.RowUpdated does not fire for certain groups when a user drags a tile from one group to another.
  • WinExplorerView - An exception is thrown by the form's designer when SVGImageCollection or ImageCollection is assigned to the ExtraLargeImages property.
  • WinExplorerView - Groups are painted incorrectly when an HTML template is assigned.
  • WinExplorerView - HtmlTemplate - NullReferenceException is thrown when pressing the Page Down key.
  • WinExplorerView HTML Demo - Popup cannot be closed if the close button is not clicked in the center.
  • WinExplorerView with an HTML/CSS template - An image cannot be assigned in the GetThumbnailImage event handler.
  • WinExplorerView with an HTML/CSS template - Group rows are duplicated when scrolling.
  • XtraGrid - Navigating through the View with Shift-Tab clears the selection in CheckBoxRowSelect mode.

XtraHeatmap

  • ArgumentOutOfRangeException occurs when the ToolTipEnabled option is true and DataSource is empty.
  • Values' pattern is shown in labels instead of correct data source values.

XtraLayout Suite

  • TablePanel - The height of LabelControl placed in TablePanel's cell is incorrect when another column's Style is set to AutoSize.
  • The column width is changed based on row visibility.
  • The LayoutControl.IsModified property is not updated after changing the LayoutGroup.GroupStyle property.
  • WinForms - System.StackOverflowException occurs if the target framework is set to .NET 6.0.

XtraMap

  • AccessViolationException occurs when adding MapControl to the HTMLContentControl in certain cases.
  • Usability - There is no capability to obtain the current transform mode of MapEditor.
  • Vector Layer - A bounding box is displayed near MapCustomElements after the Windows 21H1 update.

XtraNavBar

  • Space between items is too large when using the PerMonitorV2 mode.

XtraPivotGrid Suite

  • A layout is incorrectly restored in Asynchronous mode.
  • Data is slowly exported if the grid control's data source is received using the CreateSummaryDataSource method.
  • The "Error" text is displayed in the Visual Studio Designer's Layout tab when using SQL Data Source.
  • Data area fields are not exported in WYSIWYG mode.

XtraRichEdit

  • Applying the Normal style to a range with the Hyperlink style doesn't clear the range formatting.
  • ColorPickEdit - A custom color dialog is not interactive when it is shown in an Outlook Inspired App.
  • Document Layout - RichEditDocumentServer hangs when formatting certain DOCX documents.
  • Document Layout - System.InvalidOperationException is thrown while a specific DOCX document is being formatted.
  • Editing - The Document.Selections collection returns ranges linked to the main document even though selected ranges are in other subdocument types.
  • Export to DOCX - A checkbox from an XRRichText document is not exported to a DOCX document.
  • Import from DOCX - InvalidCastException is thrown on an attempt to load a specific document.
  • Import from HTML - An application goes into an infinite loop on an attempt to append HTML content.
  • OLE Objects - An embedded DOCX file is converted to an image when it is copied from Microsoft Word to RichEditControl and back.
  • OpenXML documents and ZIP archives can be incorrectly read in a .NET 6 project.
  • The start number for the numbering list is incorrect in the specific OpenXml document.
  • UI - The Language form does not detect the language of the selected text in a specific Word document.

XtraScheduler Suite

  • ASP.NET MVC - XtraSchedulerReport - Some elements are incorrectly displayed.
  • TimeLine - The last separator line is not drawn when a view is grouped by resources and their height is limited.

XtraSpreadsheet

  • A specific XLT document is corrupted after it is re-saved using the Spreadsheet Document API library.
  • A worksheet picture disappears after sorting another hidden worksheet.
  • Multiple columns' size unexpectedly changes when changing a single column's size in a specific document.
  • NullReferenceException is thrown on an attempt to load a specific XML document.
  • OpenXML documents and ZIP archives can be incorrectly read in a .NET 6 project.
  • SpreadsheetControl removes a data validation rule in a cell when the preceding row is deleted.
  • The RangeAreas parameter may return incorrect cells for a custom function with a certain range argument.
  • The Sort command executed for a value cell in a Pivot table sorts the table by a row field instead of the chosen value field.
  • Usability - Added the ability to link a shape's text to a cell.
  • Usability - There is no API to set the gridlines' color for a worksheet.

XtraTreeList Suite

  • Find Panel module in XtraTreeList MainDemo - Icons do not scale correctly in a print preview with high DPI.
  • Modified data is added to an incorrect column in the CustomizeNewNodeFromOuterData event handler.
  • There is no option to prevent dropping a node in the CustomizeNewNodeFromOuterData event handler.
  • A filter performs poorly when many rows are selected.
  • NullReferenceException is thrown during fast scrolling.
  • There is no static UseAdvancedCustomizationForm property.
  • The MoveNode method moves a node to an incorrect position after upgrading DevExpress version from 20.1 to 21.1.
  • TreeList does not apply the skin specified in DefaultLookAndFeel.
  • TreeList/GanttControl - Pasting with OptionsClipboardPasteMode = Update may result in an exception if there aren't enough nodes that can be updated.

XtraVerticalGrid Suite

  • PropertyGridControl - A memory leak occurs when the RefreshAllProperties method is called.
  • PropertyGridControl - Appearance of editor borders in Office View changed in v21.1.
  • PropertyGridControl - Filtering performance got worse starting with version 17.1.6.
  • PropertyGridControl - The FixRowHeaderPanelWidth option is not taken into account in the Office view.
  • VGrid doesn't calculate expressions of unbound rows in Unbound Mode.
  • The group expand/collapse buttons are not visible when the Touch or Fluent scrollbars are used.
  • The TokenEdit.ValidateToken event is not raised if an event handler is created in the VGridControl.ShownEditor event handler.
  • XtraVerticalGrid.Events.HyperlinkClickEventArgs conflicts with DevExpress.Utils.HyperlinkClickEventArgs.

DevExpress DXperience 21.2.4

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

Viewing all 1480 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>