November 21, 2019, 6:49 am
FlexGrid column pinning.FlexGrid adds column pinning and full text filters.
Features
- FlexGrid Enhancements
- Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
- Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
- FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
↧
November 21, 2019, 6:49 am
Multi-range selection for FlexGrid.Adds Microsoft Excel-like multi-range selection for FlexGrid.
Features
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
↧
November 21, 2019, 6:49 am
FlexViewerDisplay PDFs using FlexViewer for Xamarin.Forms on iOS and Android.
Features
- Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.
- Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.
↧
November 21, 2019, 6:49 am
ComponentOne Studio ASP.NET MVCAll ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0.
Features
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
November 21, 2019, 6:54 am
Freeze columns in FlexGrid.FlexGrid now enables end users to freeze columns.
Features
- New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. GrapeCity will continue to support .NET 4.0 for one more year, or longer if user demand is there.
- Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. This release improves design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.
- FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. A new sample for FlexGrid shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.
↧
↧
November 21, 2019, 6:55 am
Blazor FlexGrid (Beta).Introduces Blazor controls (Beta), Microsoft .NET Core 3.0 support, new Fluent Ribbon control and more.
Features
New ComponentOne Blazor Edition (Beta)
- ComponentOne Blazor Edition (Beta) is a set of native UI controls built for Blazor from the ground up. Round out your server and client-side C# web apps with FlexGrid (cross-platform data grid), and several input controls including AutoComplete, CheckBox, and ComboBox.
Updates in WinForms
- Deliver the Latest Ribbon UI in your Desktop Apps - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Microsoft Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.
- Create Hierarchical Grids with the New FlexGrid Detail Row - the new row details feature gives you more flexibility when creating nested grids. The row details allow you to display additional or related information within a collapsible panel below each row of the grid. You can display an input form, a child data grid, or anything else in the detail row.
- Edit Charts at Runtime with the New FlexChart Designer - Enable the end-user to make changes to the chart. Users can simply double-click a section of the chart to open the designer. The designer supports changing the data source fields, series, axis, header, footer, legend, and other chart properties.
- Continued Support for .NET Core 3.0 - All WinForms Edition controls have been tested to support .NET Core 3.0. This release provides a multi-project template for WinForms that allows you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, the controls are now shipped as NuGet packages in addition to DLLs.
Updates in WPF
- New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. GrapeCity will continue to support .NET 4.0 for one more year, or longer if user demand is there.
- Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. This release improves design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.
- FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. A new sample for FlexGrid shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.
Updates in UWP
- FlexGrid Enhancements
- Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
- Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
- FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
Updates in Xamarin
- Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.
- Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.
Updates in ASP.NET/ASP.NET MVC
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
November 21, 2019, 6:59 am
New WinForms Ribbon.Adds Fluent Ribbon UI, FlexGrid row details, and FlexChart runtime designer.
Features
- Deliver the Latest Ribbon UI in your Desktop Apps - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Microsoft Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.
- Create Hierarchical Grids with the New FlexGrid Detail Row - the new row details feature gives you more flexibility when creating nested grids. The row details allow you to display additional or related information within a collapsible panel below each row of the grid. You can display an input form, a child data grid, or anything else in the detail row.
- Edit Charts at Runtime with the New FlexChart Designer - Enable the end-user to make changes to the chart. Users can simply double-click a section of the chart to open the designer. The designer supports changing the data source fields, series, axis, header, footer, legend, and other chart properties.
- Continued Support for .NET Core 3.0 - All WinForms Edition controls have been tested to support .NET Core 3.0. This release provides a multi-project template for WinForms that allows you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, the controls are now shipped as NuGet packages in addition to DLLs.
↧
November 21, 2019, 7:00 am
Blazor FlexGrid (Beta).Introduces Blazor controls (Beta), plus enhancements for WinForms, ASP.NET, and WPF.
Features
New ComponentOne Blazor Edition (Beta)
- ComponentOne Blazor Edition (Beta) is a set of native UI controls built for Blazor from the ground up. Round out your server and client-side C# web apps with FlexGrid (cross-platform data grid), and several input controls including AutoComplete, CheckBox, and ComboBox.
Updates in WinForms
- Deliver the Latest Ribbon UI in your Desktop Apps - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Microsoft Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.
- Create Hierarchical Grids with the New FlexGrid Detail Row - the new row details feature gives you more flexibility when creating nested grids. The row details allow you to display additional or related information within a collapsible panel below each row of the grid. You can display an input form, a child data grid, or anything else in the detail row.
- Edit Charts at Runtime with the New FlexChart Designer - Enable the end-user to make changes to the chart. Users can simply double-click a section of the chart to open the designer. The designer supports changing the data source fields, series, axis, header, footer, legend, and other chart properties.
- Continued Support for .NET Core 3.0 - All WinForms Edition controls have been tested to support .NET Core 3.0. This release provides a multi-project template for WinForms that allows you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, the controls are now shipped as NuGet packages in addition to DLLs.
Updates in WPF
- New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. GrapeCity will continue to support .NET 4.0 for one more year, or longer if user demand is there.
- Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. This release improves design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.
- FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. A new sample for FlexGrid shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.
Updates in UWP
- FlexGrid Enhancements
- Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
- Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
- FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
Updates in Xamarin
- Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.
- Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.
Updates in ASP.NET/ASP.NET MVC
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
November 22, 2019, 7:06 am
DevExpress Windows 10 AppsImproves Data Library.
Fixes
- Data Library - Blank rows are displayed in GridControl if an empty ObservableCollection is assigned to the RealTimeSource.DataSource property.
↧
↧
November 22, 2019, 7:22 am
DevExtremeImproves Pivot Grid, Diagram and Data Grid controls.
Fixes
All Angular products
- A possible memory leak in an Angular SSR application with DevExtreme
DevExtreme Data Grid
- Added rows disappear after scrolling if the 'scrolling.mode' and 'scrolling.rowRenderingMode' options are set to 'virtual'
- Buttons in group cell templates aren't clickable when column fixing is enabled and the grid is scrolled to the right
- Drag&Drop does not work when the focused row feature is enabled
- Fixed column layout is broken after resizing a non-fixed column if wordWrapEnabled is enabled and the height is set
- How to customize export in an Angular application
- It is not possible to handle the Ctrl+Arrow key down as a default Arrow key down for cell navigation
- It is not possible to select the SelectBox value in groupCellTemplate when fixed columns are used in version 19.1.5
- Lookup does not highlight a selected item if the opened field is enabled
- Required validation in not working when grouping
- Row Dragging - A dragged row displays wrong row data if grouping is enabled
- Setting showEditorAlways to true on a dxi-column resets focus when editing
- The columnWidth option does not change column width dynamically
- The cssClass option is not applied if a column is grouped and the showWhenGrouped option is set to true
- The expandRow method does not expand a row in the case of virtual scrolling
- The row dragging doesn't work correctly when there is master-detail
- The rowDblClick event is raised when the adaptive row panel is clicked once
- The widget leaves an editor rendered in the cell if a user press the Escape button when editing a cell value
- The widget renders its content incorrectly in Firefox when scrolling if one column is fixed
- DataGrid cell value does not clear when calculateDisplayValue is used
- DataGrid demos with arrow functions don't work in IE
- DataGrid displays white strips for hidden columns in IE
- DataGrid freezes the page when a column is deleted and the Grid contains band columns
- LoadPanel ignores the position option starting with v19.2.3
- SelectBox - The zero value is not displayed in the popup when displayExpr points to a numeric property
- The "Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive." error occurs on scrolling
- TreeList - The "Cannot read property 'parent' of undefined" error occurs on an attempt to remove the non-existing key from the store
DevExtreme Data Visualization
- Chart - A side-by-side chart is rendered incorrectly if aggregationInterval is set to month and a data source contains data only for one month
- Chart - Multiple client-side errors are thrown when chart options are updated in version 19.1.8-build-19291-1133
- Chart - SVG transformations are not taken into account in the PDF format when exporting a chart by using the exportFromMarkup function
- Chart - The "e.getTime is not a function" error occurs when zooming a chart if a value axis contains dates
- Sankey - The "Cannot read property 'attributes' of undefined" error occurs when exporting a chart by using the exportFromMarkup function
DevExtreme Demos
- The 'No HTTP resource was found that matches the request URI error occurs in the Overview demo
DevExtreme Diagram
- Custom shapes cannot be dragged when baseType is set to "predefinedProcess"
- Newly inserted shapes cannot be deleted from a data source
- The resetOption method does not work for the customShapes option as expected
DevExtreme File Management
- DevExtreme File Manager - It is not possible to declare toolbox' fileSelectionItems in Angular
- The 'No HTTP resource was found that matches the request URI error occurs in the Overview demo
DevExtreme Pivot Grid
- The "Failed to execute 'createObjectURL' on 'URL'" error occurs on clicking the "Export to Excel File" button
DevExtreme Scheduler
- A weekly recurring appointment has the incorrect start position when it is repeated for several times
- It is not possible to prevent the appointment form opening when the enter or space key is used
- Scheduler displays an error on appointment tooltip opening
DevExtreme Tree List
- The "Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive." error occurs on scrolling
- Rows don't loose focus (visually) when another row is focused
- The widget incorrectly resizes its columns if rtlEnabled is true and columnResizingMode is set to "widget"
- TreeList does not remember which nodes are collapsed and which are not
- TreeList doesn't keep collapsed rows when a filter and selection are applied on state storing
DevExtreme UI Widgets
- Bug in List drag'drop - items are overwritten/duplicated
- DataGrid - Lookup does not highlight a selected item if the opened field is enabled
- DateBox - It is impossible to change an invalid value via a date picker if a custom validation rule is defined
- DateBox - Native pickers are not displayed if the drop-down button is clicked on a mobile device
- DateBox - The "Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'." error occurs when both showClearButton and readOnly option is enabled
- DropDownButton - Drop-down part is truncated after updating to v.19.2
- DropDownButton ignores explicit height option specification
- FilterBuilder - "Add group/condition" overlay doesn't disappear when ScrollView containing FilterBuilder is scrolled
- Form - An exception is thrown on changing the option of a hidden item
- Form - Disabling a tab of the tabbed item leads to re-rendering
- Inconsistent ClearButton (area) sizes in different widgets
- Labels are aligned incorrectly when changing item visibility inside a group
- Lookup - A popup element shows a dark overlay in the Material theme
- Lookup - Height is calculated incorrectly in Firefox
- Menu - The 'aria-activedescendant' attribute doesn't refer to any element
- NumberBox - The control returns an incorrect value when a certain format is specified
- NumberBox incorrectly renders 'aria-valuemin', 'aria-valuemax', 'aria-valuenow' attributes in certain cases
- Overlay-based widget's has an incorrect shader/overlay dimensions
- Popup - AngularJS - Title text is cropped in the Material theme
- Popup - The overlay shade is displayed incorrectly after the upgrade to v19.2
- SelectBox - TextBox in FieldTemplate is not stretched horizontally
- SelectBox - The "TypeError: Failed to execute 'getComputedStyle' on 'Window'" error occurs when the 'container' option is an empty jQuery set
- SelectBox - The zero value is not displayed in the popup when displayExpr points to a numeric property
- TabPanel - When the title of a tab is empty, "[object Object]" appears on it
- TagBox - The bottom part of the "selectAllText" text is hidden
- TextBox - IE opens the previous page when Backspace is pressed if the widget is read only and focused
↧
November 22, 2019, 7:28 am
DevExpress WPFImproves Grid, Editors and PDF Viewer controls.
Fixes
All WPF products
- Random Exception in FrameworkElementExtensions
- The ProgressPercentage property contains incorrect values when the ExportProgress event is raised
- Unbound columns don't show their data when GridControl is printed using ReportGenerationExtensions
Assembly Deployment Tool
- The "DevExpress Assembly Deployment Tool" item is missing in the DevExpress menu with version 19.2
Data Access Library
- ObjectDataSource - Result schema is not initialized correctly in case parameters are specified after assigning a data member
- SqlDataSource.RebuildResultSchema hangs with large XMLs
Data Library
- Blank rows are displayed in GridControl if an empty ObservableCollection is assigned to the RealTimeSource.DataSource property
DXBars for WPF
- Text in BarEditItem inside ToolBarControl is not centered
- The customization window of toolbars generates incorrect command categories
- ToolBarControl disappears after changing a theme and double-clicking it
DXCharts for WPF
- An unhandled exception (InvalidOperationException) occurs when specifying the SeriesBorder.Brush property
- An unhandled exception occurs during chart layout initialization in certain situations
- PieSeries3D - Unable to detect a Series Label element using the ChartControl.CalcHitInfo method
- The Chart control displays incorrect border in the Area series if AllowSeriesBitmapCaching="True"
DXControls for WPF
- Binding Errors in ThemedWindow if WindowKind is set to "Tabbed"
- Certain SVG image parts are drawn with an incorrect color
- DXTabControl integration failes if the first tab is added later
- Moving the scrollbar after editing with the inline edit form causes InvalidCastException
- The SVG parser raises exceptions when certain color formats are used
- The width of the HeaderItemControl becomes smaller when changing the theme to Office2013Touch or Office2016ColorfulTouch
- Touch theme is not applied to ThemedMessageBox in v19.1.6
- WcfServerModeDataSource throws TargetInvocationException
DXDiagram for WPF
- DiagramControl draws certain SVG shapes with a black background
- DiagramControl requires an additional click to open the context menu when it's used in ElementHost
- The FitToDrawing method call throws an exception in certain scenarios
DXDocking for WPF
- DockLayoutManager does not raise serialization events for SerializationInfo's properties of its child groups
- DockLayoutManager with WindowsFormsHost - An auto-hidden panel is not closed after a click on WindowsFormsHost content
- DockLayoutManager's Japanese localization does not follow the Microsoft Japanese Style Guide
DXEditors for WPF
- An empty token is added if a new token is canceled and ComboBoxEdit is bound to a collection of simple types
- Cell values disappear after opening the filter popup if cell editors use Server Mode components
- ComboBoxEdit and LookUpEdit do not hide their Wait Indicator when they are bound to asynchronous server mode sources
- ComboBoxEdit with an empty item in the ItemsSource collection resets its selection on the Enter key press if IsTextEditable is set to true
- DataLayoutItem within LayoutControl does not remove a validation error when data annotation attributes are used
- DateEdit does not update its dates in the popup when this editor is placed in ListBoxEditItem
- DateTime validation issue if the AllowRoundOutOfOangeRalValue property is used
- DropDownButton does not show its dropdown on the first click in certain scenarios
- Incremental Search does not allow selecting an already focused item in ListBoxEdit
- RatingItem class does not contain the index property
- ShowNullTextIfFocused does not affect in-place editors
- TextEdit with TimeSpan MaskType throws NotSupportedException after entering certain symbols into the edit box
DXGantt for WPF
- Connectors and Tasks don't display ToolTip if AllowEditConnectors is set to true
DXGauges for WPF
- LinearScaleMarker value is not displayed correctly after setting the value to double.NaN and EnableAnimation is set to False
DXGrid for WPF
- Cell values disappear after opening the filter popup if cell editors use Server Mode components
- Exported documents contain incorrect values when PrintSelectedRowsOnly is set to true
- ExtendedColumnChooserControl causes a memory leak
- GridControl calls IEditableObject.BeginEdit and validates the current row when a user cancels editing and moves focus to another row
- GridControl doesn't hide update row buttons after pressing the Esc key twice
- GridControl/TreeListControl don't save/restore the attached TreeListSummarySettings.IsRecursive property value
- If the AllowColumnFiltering property is set to True in all columns in GridControl, filter editor is disabled
- Moving the scrollbar after editing with the inline edit form causes InvalidCastException
- Switching the ShowGroupPanel property when the Paging feature is enabled changes the search panel alignment
- The Conditional Formatting feature uses GridColumn headers in the Formatting Manager to calculate formatting
- The ExcelSmart filter dropdown checks all items with different cases unlike other filter dropdowns
- TreeListView - The TreeListNode.IsLast property always returns true for root level nodes
DXLayoutControl for WPF
- DataLayoutItem within LayoutControl does not remove a validation error when data annotation attributes are used
DXMap for WPF
- MapControl placed inside LayoutControl keeps scrolling after releasing the mouse button
DXPivotGrid for WPF
- The NullReference exception is raised on layout restoring if PivotExcelFieldListControl is used
DXPrinting for WPF
- Export - Text with 'near' alignment is exported incorrectly if the StringFormatFlags.DirectionRightToLeft flag is set
- NullReferenceException is thrown in Xpf.Printing if CompositeLinkCreatePageForEachLink is called
- ReportDesigner - Hiding the "Preview" Ribbon tab does not work (DefaultBarItemNames.PreviewPage)
- The ribbon menu of DocumentPreviewControl is not merged
DXRibbon for WPF
- BarCheckItem in GalleryDropDownPopupMenu.Items does not show a checkmark
- TextBlock in BarStaticItem doesn't initially inherit the foreground color
- The ribbon menu of DocumentPreviewControl is not merged
- ThemedWindow - A binding error is shown in Visual Studio's Output when a panel with a child RibbonControl is undocked
DXRichEdit for WPF
- Selected TextBox content cannot be dragged
- System.InvalidCastException is thrown when getting the System.DirectoryServices.AccountManagement.UserPrincipal.Current property value
- The GetRevisionInfoIndex method throws NullReferenceException on an attempt to accept or move to the next revision from the document comment
DXScheduler for WPF
- A WinForms Scheduler appointment cannot be dragged and dropped to the WPF Scheduler with the help of StartAppointmentDragFromOutside
- SchedulerControl's selection disappears when all day cells are selected and ShowAllDayArea is disabled
- The Title in AppointmentEditForm does not contain a subject
DXSpellChecker for WPF
- The "Add to dictionary", "Ignore", and "Ignore All" SpellChecker items are disabled in RichEditControl's context menu if RichEditControl is read-only
DXSpreadsheet for WPF
- After removing formula in formula bar does not allow additional input in Spreadsheet
- Input focus is lost in certain cases after clicking a cell
- KeyNotFoundException thrown on copy after upgrading to v19.1.7
- Provide the capability to substitute functions from Add-ins with user-defined functions
- System.UriFormatException that is user handled is thrown when debugging a specific XLSX document
- The New/Edit Conditional Formatting Rule and Format Cells dialogs still provide the capability to set up transparency
- There is no public API to obtain the actual visible range when a worksheet is scrolled, zoomed or resized
DXTreeList for WPF
- NullReferenceException occurs after dragging a node to another empty node when the HasChildNodesPath property is used
- TreeListView nodes are expanded slowly if the Scrollbar Annotation feature is used
eXpress Persistent Objects
- .NET Standard 2.0 DevExpress.Xpo NuGet package is unexpectedly added into a .NET Core 3 Desktop project when the Persistent Object or ORM Data Model Wizard Item Templates are used
- Parameterized XPObjectSource is not refilled when used in XRSubreport
MVVM Framework
- Random crashes when using MVVM Messenger
- ThemedMessageBoxWindow's ThemedMessageBoxContent is focusable
NuGet Packages
- The DevExpress MVVM Framework for .NET Core 3.0 is not available as a separate NuGet package
PDF Viewer for WPF
- A custom ribbon button works incorrectly after opening a context menu for PdfViewerControl
- Interactive Forms - Radio buttons with the same export value cannot be checked separately
- Rendering - A document that contains the 'startTextLineWithOffsets' operator with the offset beyond the architectural limit for real numbers is rendered incorrectly
- Rendering - A progressive DCT image with YCCK colorspace is rendered incorrectly
- Rendering - Some Tensor-Product Patch Meshes are rendered slowly
- Thumbnails becoming left aligned when changing documents in PdfViewerControl
- Touch - Check boxes are not checked when using a stylus
- Usability - There is no public API to determine if a specific document position is visible
- Usability - There is no public API to retrieve a page size
Theme Designer
- ThemeDesigner does not launch the complex preview
Windows UI
- Disabled Hamburger Menu buttons are not grayed out
- WinUIMessageBox does not have its own focus scope
XtraReports Suite
- CreateDocumentAsync error
- NullReferenceException occurs while closing the relation editor in the WPF Report Designer's Query Builder
- Parameterized XPObjectSource is not refilled when used in XRSubreport
- Reporting Demos - NET Core 3 - WPF Reporting demos are not available in the Demo Center
- The "Invalid cast from System.String to 'DevExpress.XtraReports.UI.XRControlStyle'" error occurs on an attempt to define a style in the End-User Report Designer
- The chart designer ignores the DisplayName attribute for data fields on an attempt to define chart data
- The XML file produced by ReportDesigner.SaveLayout is truncated
- Unhandled exception when dragging fields from the Field List if they are highlighted on the End User Report Designer
↧
November 22, 2019, 7:29 am
DevExpress ASP.NETImproves Gantt, GridView and RichEdit controls.
Fixes
All ASP.NET Bootstrap products
- Bootstrap - The "The configuration section 'bootstrap' cannot be read because it is missing a section declaration" error occurs if Nuget packages are used
- Validation - Non-string values are incorrectly interpreted as invalid using mask validation rules while updating row values
All ASP.NET MVC products
- ASP.NET MVC application with DevExpress Controls - A dead-lock happens in certain circumstances
- Do not render the type attribute for scripts and links when doctypeMode="Html5"
- Touch related features (such as scrolling, dragging, etc.) do not work properly on iOS 13
All ASP.NET Web Forms products
- ASPxDiagram - DataBinding/Linear demo - Exception is thrown in local demos if a new shape is dropped on a document
- ASPxDiagram - Icons are rendered incorrectly in Visual Studio Design view
- ASPxHtmlEditor, ASPxRichEdit, ASPxSpreadsheet - Icons are not rendered in Visual Studio's Design view in the Material theme
- Do not render the type attribute for scripts and links when doctypeMode="Html5"
- Touch related features (such as scrolling, dragging, etc.) do not work properly on iOS 13
- Validation - Non-string values are incorrectly interpreted as invalid using mask validation rules while updating row values
ASP.NET Demos
- Bootstrap3 Demos - LargeDataBase demos are not compilable
ASPxDataEditors
- ComboBox - The "Invalid value" error is shown on submitting an empty editor after upgrading to v19.2
- RadioButtonList - The markup is Invalid in IE - The "Bad Value "mixed" for attribute aria-selected on element span" error occurs
ASPxGantt
- ASPxGantt - Documentation - An incorrect code snippet is shown in the "Run Time" section of the "ASPxGantt Class" topic
- Gantt for WebForms - The EnableCallbacks property is public, but not supported
ASPxGridView
- ASPxGridLookup - The HeaderFilter popup width is incorrect
- A modal popup takes 10 seconds to be displayed if it is shown after a callback and accessibility is enabled
- ComboBox - The "Invalid value" error is shown on submitting an empty editor after upgrading to v19.2
- Demos - References to help topics are incorrect in the "Client Summary Calculation" MVC and WebForms demos
- Expand and Collapse buttons do not work in the IE browser in Batch Edit mode if the Accessibility Compliant option is enabled
- Batch Editing - An incorrect value is shown in an editor if the ValidateRows method is called in the BatchEditEndEditing event handler
- The "Preview Changes" text is not translated to Spanish
- "A primary key field specified via the KeyFieldName property is not found in the underlying data source" exception occurs in BatchEdit with a null data source when Container.KeyValue is used in DataItemTemplate
- Accessibility - The loading panel image does not have alternative text
- Batch Edit mode - Scroll position is reset after saving changes if the AccessibilityCompliant property is enabled
- The "Cannot read property 'index' of null" script error occurs in Batch Edit mode when TotalSummary for a field which doesn't exist in the data source is used
- The "Cannot read property 'parentNode' of null" error occurs if the SettingsCommandButton.PreviewChangesButton.RenderMode property is specified
- The ApplyFilter method does not work if FilterExpression has not changed and the filter has been disabled using FilterBar
ASPxHtmlEditor
- The value of an ordered list is incorrectly processed when inserting new values
ASPxPivotGrid
- ASPxPivotGrid unexpectedly invokes the CustomizationForm when pressing the "Enter" key inside an editor
ASPxRichEdit
- Incorrect bullet and text position after inserting a bullet list to a table using the context menu
- The content pasted into the editor in Internet Explorer 11 is duplicated in certain scenarios
- The size of a Text Box element with multi-line text is not restored after saving and re-opening a document
- Rich Edit Commands - There is no suitable API (event handler, callback function) to customize image settings right after inserting it using the insertPicture command
- A JavaScript error occurs on an attempt to invoke the "Save As" dialog if SettingsDialogs.SaveFileDialog.DisplaySectionMode is set to "ShowServerSection"
- An issue with the margin in the header in certain documents
- Multiple exceptions are thrown on opening certain documents when SqlOfficeStateProvider is used
- Spell Checking - System.Runtime.Serialization.SerializationException is thrown when Redis Session State Provider is used
- Text deleting is slow if Document Protection is used
- The "Unable to get property 'textContent' of undefined or null reference" JS error occurs after pasting text in IE11/EDGE browsers if the touch screen is used
- The 'Cannot read property 'ShowServiceForm' of null' error occurs after the Font for bullet numbers is customized
- The client-side getRtf command does not work in version 19.2.3
- A table placed in the main document overlaps the footer in a certain document
- It's not possible to create a custom shortcut if the control is in Read-Only mode
- The cursor has the "Move" type if the floating image is shown in the Header section
- RichEdit for WebForms - he scrollbar position is lost after a callback
- XAF ASP.NET RichTextPropertyEditor causes severe error
ASPxScheduler Suite
- An appointment is rendered incorrectly in TimelineView when IntervalCount is set to 1 and HorizontalAppointmentTemplate is defined
- Appointments are placed outside cell borders in certain situations
- A selection frame is rendered incorrectly for the last visible appointment in the Agenda view after showing the Appointment Dialog
- Agenda View layout (Date Header and Appointment Row areas) is incorrectly re-calculated when changing control width if the CustomizeElementStyle event is handled
- The "Cannot set property 'minHeight' of undefined" error occurs while selecting cells in the TimeLine view if the Cell.CssClass property is changed in the HtmlTimeCellPrepared event handler
- The "Edit" button is shown in the FAB if multiple appointments are selected
- The "Full Week" text is not translated to Spanish
- The client render doesn't work properly for appointments with shared resources
- The scroll position, which is set using the SelectAppointmentById method, is lost after calling the AdjustControl method if the Adaptivity feature is enabled
- Scheduler for WebForms and MVC - It's not possible to change the DisplayedIntervalCount property during a callback
- The "Cannot read property 'InitializeStandAloneOnUpdate' of undefined" error occurs if the ASPxViewSelector control is added to the ToolbarViewSelectorTemplate templates of views
ASPxSpellChecker
- RichEdit - Spell Checking - System.Runtime.Serialization.SerializationException is thrown when Redis Session State Provider is used
ASPxSpreadsheet
- The SettingsDocumentSelector.CommonSettings.InitialFolder property is ignored in the "Save As" dialog
Assembly Deployment Tool
- The "DevExpress Assembly Deployment Tool" item is missing in the DevExpress menu with version 19.2
Bootstrap Data Editors
- ComboBox - The "Invalid value" error is shown on submitting an empty editor after upgrading to v19.2
Bootstrap GridView
- ASPxGridView - A modal popup takes 10 seconds to be displayed if it is shown after a callback and accessibility is enabled
- ComboBox - The "Invalid value" error is shown on submitting an empty editor after upgrading to v19.2
- The "Preview Changes" text is not translated to Spanish
Bootstrap Rich Text Editor
- The 'Cannot read property 'ShowServiceForm' of null' error occurs after the Font for bullet numbers is customized
- The client-side getRtf command does not work in version 19.2.3
Bootstrap Scheduler
- Incorrect alignment in DayView when TimeScale is set to one hour
- The "Full Week" text is not translated to Spanish
- The client render doesn't work properly for appointments with shared resources
Data Access Library
- ObjectDataSource - Result schema is not initialized correctly in case parameters are specified after assigning a data member
- SqlDataSource.RebuildResultSchema hangs with large XMLs
Data Library
- Blank rows are displayed in GridControl if an empty ObservableCollection is assigned to the RealTimeSource.DataSource property
DevExtreme Core
- DataGrid - A cell template that consists of Razor markup and ERB-style constructs is not rendered in an ASP.NET Core 3.0 project
DevExtreme Data Grid
- Buttons in group cell templates aren't clickable when column fixing is enabled and the grid is scrolled to the right
- Drag&Drop does not work when the focused row feature is enabled
- How to customize export in an Angular application
- Rows render incorrectly if the grid has fixed columns and the UseNative scrolling property is enabled
- The columnWidth option does not change column width dynamically
- The cssClass option is not applied if a column is grouped and the showWhenGrouped option is set to true
- The expandRow method does not expand a row in the case of virtual scrolling
- DataGrid demos with arrow functions don't work in IE
- DataGrid displays white strips for hidden columns in IE
- DataGrid freezes the page when a column is deleted and the Grid contains band columns
- DataGrid reverts changes in batch mode if the dropdown icon is clicked
- LoadPanel ignores the position option starting with v19.2.3
- The "Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive." error occurs on scrolling
- TreeList - The "Cannot read property 'parent' of undefined" error occurs on an attempt to remove the non-existing key from the store
DevExtreme Data Visualization
- Chart - A side-by-side chart is rendered incorrectly if aggregationInterval is set to month and a data source contains data only for one month
- Chart - Multiple client-side errors are thrown when chart options are updated in version 19.1.8-build-19291-1133
- Chart - The "e.getTime is not a function" error occurs when zooming a chart if a value axis contains dates
DevExtreme Diagram
- Custom shapes cannot be dragged when baseType is set to "predefinedProcess"
- Newly inserted shapes cannot be deleted from a data source
- The resetOption method does not work for the customShapes option as expected
DevExtreme Scheduler
- A weekly recurring appointment has the incorrect start position when it is repeated for several times
- It is not possible to prevent the appointment form opening when the enter or space key is used
- Scheduler displays an error on appointment tooltip opening
DevExtreme Tree List
- The "Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive." error occurs on scrolling
- Rows don't loose focus (visually) when another row is focused
- The "Maximum callstack size exceeded" error occurs on searching if there are a lot of nested node levels
DevExtreme UI Widgets
- DateBox - Native pickers are not displayed if the drop-down button is clicked on a mobile device
- DateBox - The "Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'." error occurs when both showClearButton and readOnly option is enabled
- DropDownButton - Drop-down part is truncated after updating to v.19.2
- Labels are aligned incorrectly when changing item visibility inside a group
- Lookup - A popup element shows a dark overlay in the Material theme
- NumberBox - The control returns an incorrect value when a certain format is specified
- Popup - AngularJS - Title text is cropped in the Material theme
- Popup - The overlay shade is displayed incorrectly after the upgrade to v19.2
- TextBox - IE opens the previous page when Backspace is pressed if the widget is read only and focused
eXpress Persistent Objects
- LINQ to XPO - Upcasting is not applied to nested Joins in certain circumstances
- Parameterized XPObjectSource is not refilled when used in XRSubreport
MVC Data Editors
- ComboBox - The "Invalid value" error is shown on submitting an empty editor after upgrading to v19.2
- ComboBox - The dropdown is incorrectly shown if a new item is added to the ComboBox with the enabled adaptivity after a callback in the EndCallback event handler
- SpinEdit - Form is not submitted when the Enter key is pressed in the focused editor containing a decimal value
MVC GridView
- A modal popup takes 10 seconds to be displayed if it is shown after a callback and accessibility is enabled
- ComboBox - The "Invalid value" error is shown on submitting an empty editor after upgrading to v19.2
- Expand and Collapse buttons do not work in the IE browser in Batch Edit mode if the Accessibility Compliant option is enabled
- The "Preview Changes" text is not translated to Spanish
- The Update and Cancel buttons are disabled in Toolbar if the SettingsPager.Mode property is set to GridViewPagerMode.EndlessPaging
- Accessibility - The loading panel image does not have alternative text
MVC HtmlEditor
- The value of an ordered list is incorrectly processed when inserting new values
MVC Navigation, Layout & Multi-Purpose Extensions
- ASP.NET MVC File Manager in Adaptive Mode - The unnecessary empty space is shown in the detail view at the left side of the internal grid
- FormLayout - Binding to ExpandoObject does not work as expected
- FormLayout for MVC - The AssociatedNestedExtensionName property doesn't work in version 19.2
- Round Panel ASP.NET MVC - The collapsed icon is incorrect if the Accessibility Compliant mode is enabled
MVC Pivot Grid
- OLAP - Calculated dimension members disappears after applying a filter if SortMode is set to None
MVC Report
- A control whose EditOptions are enabled displays values of a multivalue parameter as 'System.String[]'
- HTML5 Document Viewer - The client-side EditingFieldChanged event is not raised in Mobile mode
- Parameterized XPObjectSource is not refilled when used in XRSubreport
- Web Report Designer - It is not possible to reset the XRChart control's Series Data Member property
- Web Report Designer - There is no indication that the Report Designer is initialized incorrectly
- WebReportDesigner - XtraReport.Name should not be modified upon saving a new report through the "Save As" dialog
MVC RichEdit
- The size of a Text Box element with multi-line text is not restored after saving and re-opening a document
- Rich Edit Commands - There is no suitable API (event handler, callback function) to customize image settings right after inserting it using the insertPicture command
- A JavaScript error occurs on an attempt to invoke the "Save As" dialog if SettingsDialogs.SaveFileDialog.DisplaySectionMode is set to "ShowServerSection"
- An issue with the margin in the header in certain documents
- Multiple exceptions are thrown on opening certain documents when SqlOfficeStateProvider is used
- Spell Checking - System.Runtime.Serialization.SerializationException is thrown when Redis Session State Provider is used
- Text deleting is slow if Document Protection is used
- The 'Cannot read property 'ShowServiceForm' of null' error occurs after the Font for bullet numbers is customized
- The client-side getRtf command does not work in version 19.2.3
- The scrollbar position is lost after a callback
MVC Scheduler
- A selection frame is rendered incorrectly for the last visible appointment in the Agenda view after showing the Appointment Dialog
- Agenda View layout (Date Header and Appointment Row areas) is incorrectly re-calculated when changing control width if the CustomizeElementStyle event is handled
- The "Cannot set property 'minHeight' of undefined" error occurs while selecting cells in the TimeLine view if the Cell.CssClass property is changed in the HtmlTimeCellPrepared event handler
- The "Full Week" text is not translated to Spanish
- The client render doesn't work properly for appointments with shared resources
- It's not possible to change the DisplayedIntervalCount property during a callback
MVC SpellChecker
- RichEdit - Spell Checking - System.Runtime.Serialization.SerializationException is thrown when Redis Session State Provider is used
MVC Spreadsheet
- The SettingsDocumentSelector.CommonSettings.InitialFolder property is ignored in the "Save As" dialog
Navigation, Layout & Multi-Purpose Controls
- Accessibility - The "aria-expanded" attribute is not specified for the Expand/Collapse button of the ASPxRoundPanel control
- ASPxFileManager - The "Cannot read property 'indexOf' of undefined" script error occurs on an attempt to use the client-side SetCurrentFolderPath method
- Docking for WebForms - Panels located inside ASPxDockZone swap their places after maximizing one of them in a certain scenario
- FileManager - There is no capability to change a selected row in Detail View in single-selection mode if the Accessibility Support is enabled
- FileManager - There is no capability to unselect all rows in Detail View in multi-selection mode if the Accessibility Support is enabled
- FileManager for WebForms - The "Cannot read property 'indexOf' of undefined" JS error occurs if the client-side SetCurrentFolderPath method is called with a folder path with the "/" symbol
- FloatingActionButton for WebForms - Nested buttons are located incorrectly relatively to the available size left after changing the vertical position of FloatingActionButton
- FormLayout - Binding to ExpandoObject does not work as expected
- NavBar for WebForms - An Item image is not displayed in the Safari browser if the ItemStyle.Wrap property is enabled
- Ribbon for WebForms - The RibbonDropDownToggleButtonItem checked state is lost after several postbacks if ASPxRibbon's EnableViewState property is disabled
Project Templates
- Responsive Template - A menu item is jumping vertically after a page refresh if the MenuItem.Alignment property is set to Left
- Responsive Template - Toolbar items are hidden initially and then jump to the right on refreshing a page
Rich Text Editor for ASP.NET Core
- The 'Cannot read property 'ShowServiceForm' of null' error occurs after the Font for bullet numbers is customized
- The document.fonts.create method doesn't work if the second parameter doesn't contain quotes
Spreadsheet for ASP.NET Core
- Spreadsheet doesn't provide the functionality to use Redis Document State Provider
XtraCharts Suite
- Waterfall Series Label - The WaterfallSeriesLabelPosition.Auto and WaterfallSeriesLabelPosition.OutsideEnd options work identically
- WebChartControl - A runtime error occurs when the CrosshairOptions.SnapMode property is set to NearestValue
XtraReports Suite
- Document Viewer in Mobile Mode - Drop-down parameter editors stopped working after update to v19.2
- "Fail to run wizard '...\XtraReport.vstemplate'. Message: Object reference not set to an instance of an object." error occurs in Visual Studio 2019 while trying to add "DevExpress Report" item to the project
- "Internal Server Error" errors occur when working with Web Reporting components in a published ASP.NET Core 3.0 applications
- A control whose EditOptions are enabled displays values of a multivalue parameter as 'System.String[]'
- An emply validation message displays for null DateTime report parameters
- ASP.NET Core Angular Reporting project template - The "error TS2370: A rest parameter must be of an array type" error occurs in the "knockout.d.ts" file
- ASP.NET Core Reporting - Disposing of the report document on closing the web page causes the DXXRDV controller to be unresponsive
- ASPxWebDocumentViewer Access is denied to style sheet in sub reports
- DataGrid - How to customize export in an Angular application
- Document Viewer in Mobile Mode - Date Range Parameter is not usable
- Export to PDF - Incorrect fonts are assigned to the text blocks in a Linux-based Docker container
- HTML5 Document Viewer - Exported document is displayed as plain text in case the Response Caching middleware is enabled
- It is impossible to customize the dxrd-querybuilder-popup knockout template after an upgrade to version 19.1.5
- It takes a lot of time to run the XtraReport designer for .NET Core in Visual Studio 2019
- Mac OS, Linux - .NET Core 3.0 reporting application failed with 'PlatformNotSupportedException: System.Windows.Extensions types are not supported on this platform'
- Parameterized XPObjectSource is not refilled when used in XRSubreport
- System.NullReferenceException is thrown when the Filter Editor of a chart's FilterString property is invoked
- The "InvalidOperationException: Cannot consume scoped service 'IWebDocumentViewerExceptionHandler' from singleton 'IDocumentStorage'." error occurs if the WebDocumentViewerConfigurationBuilder.DisableCachedDocumentSource method is called
- The Visual Studio's Report Designer crashes after modifying the report in case the application was run by using the "dotnet watch run" command
- Web Document Viewer - Cannot export a report in the ASPxClientWebDocumentViewer.DocumentReady event handler using the client-side ExportTo method
- Web Report Designer - "Object of type 'DevExpress.XtraReports.UI.ExpressionBinding' cannot be converted to type 'DevExpress.XtraReports.UI.XRControl'" error occurs while saving a report
- Web Report Designer - Intersecting controls are not highlighted in red
- Web Report Designer - It is not possible to reset the XRChart control's Series Data Member property
- Web Report Designer - The designer's performance has decreased and the memory consumption has enlarged when using data sources with a large number of tables after the upgrade to version 19.1
- WebReportDesigner - XtraReport.Name should not be modified upon saving a new report through the "Save As" dialog
↧
November 22, 2019, 7:30 am
↧
↧
November 22, 2019, 7:31 am
DevExpress UniversalComprehensive software development toolset for .NET and JavaScript. Latest maintenance release.
Features
DevExpress has released a maintenance update across their entire product range.
↧
November 22, 2019, 7:45 am
DevExpress DXperienceComprehensive software development toolset for .NET and JavaScript. Latest maintenance release.
Features
DevExpress has released a maintenance update across their entire product range.
↧
November 25, 2019, 3:16 am
Codejock Suite ProImproves Command Bars, Docking Pane and Ribbon controls.
Fixes
Command Bars
- Setting control focus fixed
- CXTPMiniToolBar high CPU usage while tracking fixed
- The size of vector icons in tooltips fixed
Controls
- Saving/loading window position using CXTPWindowPos made DPI independent
- XTPExcelTabCtrl drawing and DPI support improved
Docking Pane
- Out of range resource IDs fixed
Markup
- Module instance handle argument added to CXTPImageManager::SetVectorIcon
- Image list icons drawing support added to Image element
- Markup color opacity handling fixed for pens, brushes and all other uses
- Tail and duplicated Move commands handling in Path fixed
- Missing Fill support added to Polyline
- The parser made to use the latest available MSXML DOM object with peformance tuned settings
- XAML parsing and loading performance improved
- Loading of XAML files with prepended BOM fixed
Ribbon
- Possibility to use more than one backstage in an application is added
- Ribbon group incorrect vector icon drawing on quick access toolbar fixed
Skin Framework
- Treatment of NULL as resource path in CXTPSkinManager::LoadSkin made backward compatible
TabManager
- Tab button text width calculation fixed
Task Panel
- Right border fixed for various border and edge related window styles combinations
SuitePro
- Windows XP compatibility issue fixed in trial version
- FlowGraph: print preview fixed
- SyntaxEdit: KeyUp/KeyDown events fixed
↧
November 25, 2019, 3:19 am
Codejock Toolkit ProImproves Markup, Skin Framework and Task Panel controls.
Features
- New helper stream creating functions added:
XTPCreateReadOnlyMemoryStream, XTPCreateReadOnlyFileStream, XTPCreateReadOnlyResourceStream
. ES_NUMBER
support add to CXTPControlEdit.
Fixes
Toolkit Pro
- Application freezing in RemoteApp caused by frame shadow fixed.
- Image handles exposed from CXTPImageManagerImageList.
- Frame shadow gaps in dialog borders in Windows 10 fixed.
- Frame shadow automatic enabling and updating fixed.
- Non-client metrics computation fixed in Windows XP
Command Bars
- Setting control focus fixed
- CXTPMiniToolBar high CPU usage while tracking fixed
- The size of vector icons in tooltips fixed
Controls
- Saving/loading window position using CXTPWindowPos made DPI independent
- XTPExcelTabCtrl drawing and DPI support improved
Docking Pane
- Out of range resource IDs fixed
Markup
- Module instance handle argument added to CXTPImageManager::SetVectorIcon
- Image list icons drawing support added to Image element
- Markup color opacity handling fixed for pens, brushes and all other uses
- Tail and duplicated Move commands handling in Path fixed
- Missing Fill support added to Polyline
- The parser made to use the latest available MSXML DOM object with peformance tuned settings
- XAML parsing and loading performance improved
- Loading of XAML files with prepended BOM fixed
Ribbon
- Possibility to use more than one backstage in an application is added
- Ribbon group incorrect vector icon drawing on quick access toolbar fixed
Skin Framework
- Treatment of NULL as resource path in CXTPSkinManager::LoadSkin made backward compatible
TabManager
- Tab button text width calculation fixed
Task Panel
- Right border fixed for various border and edge related window styles combinations
↧
↧
November 28, 2019, 4:45 am
DevExpress VCL SubscriptionImproves PDFViewer, RichEdit and SpreadSheet controls.
Fixes
ExpressBars Suite
- Ribbon - Customization Form - The "Reset all customizations" option does not restore the ribbon tab order after reopening the Form
ExpressDocking Library
- Dock panels insufficiently increase their captions for a large font size specified by a dock panel or a docking manager
ExpressEditors Library
- cxComboBox - The item selection state in a combo box dropdown window does not update according to the combo box edit value in certain cases, provided that the Properties.DropDownListStyle property is set to lsEditList
- cxDateEdit - The modern-style drop-down calendar truncates day names if the MingLiU font is used and the "Chinese (Traditional, Taiwan)" format is selected in the system's regional settings
- TcxShellListView - A shell item being dragged can be dropped only to the currently accessed shell item
ExpressGDI+ Library
- TdxGPImage and descendants - The Flip procedure adds an extra row and/or column of transparent pixels at the top and/or left image border if the AHorizontally and/or AVertically parameters are set to True
ExpressLibrary
- The TcxLocalizer.LoadFromResource procedure's AHandle parameter is not 64-bit compatible
ExpressMap Control
- The map control incorrectly sizes the dot and ellipse vector items if they display borders
ExpressNavBar
- The SaveToStream, SaveToIniFile, and SaveToRegistry procedures incorrectly store link and child group positions if the OptionsBehavior.Common.AllowChildGroups property is set to True
ExpressPDFViewer
- A transparency group in an unsupported blend mode ignores transparency information when printed
- An annotation defined in an inline object stored in a PDF object array is not displayed
ExpressPrinting System
- Export to PDF - All PDF export procedures that accept a custom target file name as a parameter ignore a report link's PDFExportOptions.OpenDocumentAfterExport property value
- PDF Viewer Report Link - The size of a printed document page's content is incorrect if the PrinterPage.ScaleMode property is set to smAdjust
- PivotGrid.OptionsView.GridLines is not respected for items with Properties assigned when printing
- Print Preview - The Advanced dialog causes the"XXX is not valid integer value" error on selecting a localized item from the drop-down Zoom list
- Spreadsheet Report Link incorrectly prints cell borders whose style is different from sscbsDefault, sscbsThin, sscbsMedium, sscbsThick, or sscbsDouble
ExpressQuantumGrid Suite
- The "RowIndex out of range" exception occurs on selecting two or more rows in certain cases after changing grouped columns if the View's OptionsSelection.MultiSelect property is set to True
ExpressQuantumTreeList Suite
- TcxDBTreeList replaces the parent field value of a child node created by calling a bound dataset's Insert method and assigning the parent field's Value property within the DisableControls/EnableControls method block
ExpressRichEdit Control
- The "Shape Fill", "Shape Outline", and "Shape Outline Weight" commands and their associated actions cannot be localized
ExpressSkins Library
- An AV occurs when the IDE opens a DFM file whose Grid, Tree List, or Vertical Grid control is the first control to be skinned by TcxLookAndFeelController or TdxSkinController
- Cannot compile a custom Skin-Project for the 64bit Platform
- Export - ExpressQuantumGrid - Footer text blends with its background in the resulting document when one of certain skins is in effect
ExpressSpreadSheet
- RTF-formatted cell values change their color to default when activating an in-place cell editor in certain cases
- The "Control has no parent window" exception occurs when adding TdxSpreadSheetFormulaBar to a form if an application or a component container that is currently opened in the IDE contains TcxDefaultEditStyleController whose Style.Color property is modified
- The RANDBETWEEN function with the second parameter greater than 100 cannot return all values from the specified range
- The ROUND function works differently than in MS Excel in certain cases
ExpressTile Control
- TdxTileControl - A detail page flickers when activated or resized if this page displays a control whose ParentBackground property is set to True and an image is assigned to the tile control's Style.Texture property
↧
December 5, 2019, 2:54 am
Scrollbar AnnotationsAdds calculated fields and scrollbar annotations to Grid, TreeList, and Vertical Grid controls.
Features
Grid Control
- New ORM-Based Table View (Beta) - The VCL Grid Control ships with a new Table View that leverages the ExpressEntityMapping Framework and its data management capabilities. Like Server Mode Views, this View executes data-aware operations on the database side, allowing you to display large datasets at blazing fast speeds. In addition, the new View supports data editing and Master-Detail layouts. v19.2 also includes a new Data Source component that binds the View directly to an entity.
- Calculated Fields - With this release, the VCL Grid, TreeList, and Vertical Grid controls allow you to calculate cell values (referenced as fields) for unbound columns/rows using formulas written as string expressions. Formulas can include any number of fields, constants, operators, and functions. You and your users can utilize the Expression Editor (with auto-complete support) to customize formulas.
- Scrollbar Annotations - The Grid, TreeList, and Vertical Grid controls now support scrollbar annotations - colored markers arranged along the vertical scrollbar (or the horizontal scrollbar in the Vertical Grid control). Scrollbar annotations allow you to visualize:
- Rows that match search results
- Rows with validation errors
- Focused/selected rows
- Custom data, including hints
- Extended Search Capabilities
- Search Mode - The DevExpress VCL Grid, TreeList, and Vertical Grid controls now offer a new "Search" mode option. When "Search" mode is used, the controls highlight text matches within rows (non-matching values are never hidden). The Find Panel provides built-in support for this new option and displays Next/Previous buttons for quick navigation within results. When combined with scrollbar annotations, the Find Panel allows you to replicate the search behavior of modern IDEs and browsers.
- Find Panel Enhancements
- You can now switch between Filter and Search modes.
- You can now search in group rows and preview sections.
NavBar Control
- Hamburger Menu - This release includes a new skin-based View with a collapsed state. The new Hamburger Menu allows you to deliver user experiences that mirror those found in Windows 10 (displays a button or a narrow strip of icons when collapsed). As a hybrid of the Accordion View and Navigation Pane View, the Hamburger Menu ships with features common to the Accordion/Navigation Pane, including nested groups and expand/collapse animation effects.
New Formatted Label
- The DevExpress ExpressEditors Library now ships with a Formatted Label that allows you to display text formatted via BBCode-inspired markup tags. The following formatting options are available:
- Font face, style, and size
- Foreground and background colors
- Subscript and superscript characters
- Hyperlinks
- Either add/modify markup tags as plain text or allow the Formatted Label to convert RTF text as necessary. Unbound, data-aware, standalone, and in-place versions of the Formatted Label are available. The unbound version includes a design-time WYSIWYG editor for bidirectional RTF-to-markup conversion.
DPI Awareness
- Per-monitor DPI Awareness v2 Support - This release adds per-monitor DPI awareness v2 support to the VCL products, utility applications, and demos (for native Windows style). This option allows UI elements to scale differently based upon the DPI factor applied to the display/monitor. The new feature will be available for Windows 10 systems (build 1703 or newer).
Scheduler
- Performance Enhancements
- The enhanced Week and Month Views can now navigate dates, load events and scroll data 120 to 250 times faster than previous versions.
- The enhanced TimeGrid View can now scroll events, scroll resources, select events and execute drag & drop operations nine to thirteen times faster than previous versions.
- The enhanced Day View can now navigate dates, select events, and execute scroll operations twice as fast as previous versions.
- Minor Enhancements
- Agenda View - You can now hide event descriptions.
- Agenda View - You can create an event via the popup menu displayed for multiple days selected in the scheduling area
- Day View – You can now scroll the all-day event region using the mouse wheel.
- TcxSchedulerDBStorage - The resource container includes properties that allow you to specify dataset fields bound to a resource's Visible, WorkDays, WorkStart, and WorkFinish properties.
Layout Control
- New Check Box and Radio Button Items - These new items are a lightweight replacement to standard VCL and DevExpress check box and radio button controls. Because of the optimized painting algorithms, these new layout items improve load times when compared to use of embedded controls. Painting is now up to seven times faster.
- Design-Time Control Conversion - This release adds a design-time dialog to help you convert embedded controls to their built-in counterparts. To display the dialog, invoke the layout control's context menu and select "Convert Embedded Controls".
Spreadsheet
- Right-To-Left Support - This release adds Right-to-Left (RTL) support to UI elements and worksheet content. Also added, is an option to switch the direction of individual worksheets. To enable RTL text in your application, switch its BiDiMode property to bdRightToLeft.
- Performance Enhancements
- The optimized formula parser allows formula-heavy documents to load approximately twice as fast (when compared to previous versions).
- "Unique Values" and "Duplicate Values" conditional formatting rules are now applied two to ten times faster (when compared to previous versions).
Miscellaneous
- The rendering engine used for rich text formatted content has been replaced with the formatted label introduced in this release. This change removes the VCL Rich Edit Control dependency from the VCL Spreadsheet control and the data export methods, allowing you to reduce overall application size and memory consumption.
↧
December 5, 2019, 3:09 am
Highlight text matches within rowsNew search mode highlights text matches within grid rows.
Features
Grid Control
- New ORM-Based Table View (Beta) - The VCL Grid Control ships with a new Table View that leverages the ExpressEntityMapping Framework and its data management capabilities. Like Server Mode Views, this View executes data-aware operations on the database side, allowing you to display large datasets at blazing fast speeds. In addition, the new View supports data editing and Master-Detail layouts. v19.2 also includes a new Data Source component that binds the View directly to an entity.
- Calculated Fields - With this release, the VCL Grid, TreeList, and Vertical Grid controls allow you to calculate cell values (referenced as fields) for unbound columns/rows using formulas written as string expressions. Formulas can include any number of fields, constants, operators, and functions. You and your users can utilize the Expression Editor (with auto-complete support) to customize formulas.
- Scrollbar Annotations - The Grid, TreeList, and Vertical Grid controls now support scrollbar annotations - colored markers arranged along the vertical scrollbar (or the horizontal scrollbar in the Vertical Grid control). Scrollbar annotations allow you to visualize:
- Rows that match search results
- Rows with validation errors
- Focused/selected rows
- Custom data, including hints
- Extended Search Capabilities
- Search Mode - The DevExpress VCL Grid, TreeList, and Vertical Grid controls now offer a new "Search" mode option. When "Search" mode is used, the controls highlight text matches within rows (non-matching values are never hidden). The Find Panel provides built-in support for this new option and displays Next/Previous buttons for quick navigation within results. When combined with scrollbar annotations, the Find Panel allows you to replicate the search behavior of modern IDEs and browsers.
- Find Panel Enhancements
- You can now switch between Filter and Search modes.
- You can now search in group rows and preview sections.
New Formatted Label
- The DevExpress ExpressEditors Library now ships with a Formatted Label that allows you to display text formatted via BBCode-inspired markup tags. The following formatting options are available:
- Font face, style, and size
- Foreground and background colors
- Subscript and superscript characters
- Hyperlinks
- Either add/modify markup tags as plain text or allow the Formatted Label to convert RTF text as necessary. Unbound, data-aware, standalone, and in-place versions of the Formatted Label are available. The unbound version includes a design-time WYSIWYG editor for bidirectional RTF-to-markup conversion.
DPI Awareness
- Per-monitor DPI Awareness v2 Support - This release adds per-monitor DPI awareness v2 support to the VCL products, utility applications, and demos (for native Windows style). This option allows UI elements to scale differently based upon the DPI factor applied to the display/monitor. The new feature will be available for Windows 10 systems (build 1703 or newer).
Layout Control
- New Check Box and Radio Button Items - These new items are a lightweight replacement to standard VCL and DevExpress check box and radio button controls. Because of the optimized painting algorithms, these new layout items improve load times when compared to use of embedded controls. Painting is now up to seven times faster.
- Design-Time Control Conversion - This release adds a design-time dialog to help you convert embedded controls to their built-in counterparts. To display the dialog, invoke the layout control's context menu and select "Convert Embedded Controls".
Spreadsheet
- Right-To-Left Support - This release adds Right-to-Left (RTL) support to UI elements and worksheet content. Also added, is an option to switch the direction of individual worksheets. To enable RTL text in your application, switch its BiDiMode property to bdRightToLeft.
- Performance Enhancements
- The optimized formula parser allows formula-heavy documents to load approximately twice as fast (when compared to previous versions).
- "Unique Values" and "Duplicate Values" conditional formatting rules are now applied two to ten times faster (when compared to previous versions).
↧