#I612428, #FB59702 - Fixed an issue where the grid filtering caused no rows to display after scrolling down halfway, until scrolling further.
#I611569, #FB59700 - Fixed an issue where the search functionality did not work properly with a custom adapter for enum-typed columns.
#I611569, #FB59700 - Fixed an issue where pressing the down arrow key after the last row caused the application to quit.
#I612831, #FB59640 - Fixed an issue with column header misalignment and missing headers when Printing a grouped DataGrid.
#I609110, #FB59974 - Fixed an issue with updating fields due to conflicts with the same column name in ODataV4 expanded entities.
Breaking Changes
#I582683, #FB59023 - Revamped the OverScanCount feature behavior to address issues related to incorrect row rendering during virtual scrolling and flickering when the scrollbar size changes. The changes address how the number of elements rendered in the DOM is calculated.
Example
ScrollBar Position
Previous Behavior
Current Behavior
PageSize: 80, OverscanCount: 20, Total Records: 1000,
Top (Initial Rendering)
During initial rendering, with the scrollbar at the top of the grid, the number of DOM elements was calculated as PageSize + OverscanCount.
During initial rendering, with the scrollbar at the top of the grid, the number of DOM elements is now calculated as PageSize + (OverscanCount * 2), since no elements are added at the top and additional elements are added at the bottom.
Center of the grid
While scrolling to the middle of the grid, the number of DOM elements was calculated as OverscanCount + PageSize + OverscanCount.
While scrolling to the middle of the grid, the number of DOM elements is now calculated as OverscanCount + PageSize + OverscanCount.
Bottom of the Grid
While scrolling to the bottom of the grid, the number of DOM elements was calculated as OverscanCount + PageSize.
While scrolling to the bottom of the grid, the number of DOM elements is now calculated as (OverscanCount * 2) + PageSize, since no elements are added at the bottom and additional elements are added at the top.
DatePicker
Bug Fixes
#I610548 - Fixed an issue where pressing the Enter key on the SfDatePicker control with the popup open would reset the input value.
DocIO
Bug Fixes
#I614723 - Superscript text is now preserved properly while converting a Word document to PDF.
#F189364 - Table exceeds page width is now preserved properly while converting a DOC format document to PDF.
#I613320 - Table with “Keep with Next” is now preserved properly on a multi-column page while converting a Word document to PDF.
#I610753 - Tab stop position with center alignment is now updated properly for justified paragraph while converting a Word document to PDF.
HeatMap
Bug Fixes
#I610496 - You can now identify a right mouse click on a HeatMap cell using the HasRightClicked property in the CellClicked event.
MultiSelect
Bug fixes
#I613893 - Fixed the issue that caused a console error when clicking “Unselect All”.
PDF
Bug Fixes
#I614046, #I614470– Fixed the issue that caused a Null exception to be thrown when appending PDF documents.
#FB59831 – Fixed the issue where a null exception was thrown when retrieving the LineEndingStyle of Free Text annotations.
#I614328 – Fixed an issue where the redaction of the rectangle on PDF documents was removing text content outside the bounds of the rectangle.
#I615632 – Fixed the issue where the image color changed after setting security in the document.
#I189049 – Fixed the issue where the signature becomes invalid after locking it in the document.
Pivot Table
Bug fixes
#I613019 - The issue with saving pivot report with the same report name by using “save as” option has been fixed.
Presentation
Bug Fixes
#I612362 - Transparency is now applied properly in gradient fill colors while converting PPTX to image.
#I604114 - Embedded workbook stream is now disposed properly while cloning and merging the PowerPoint Chart.
#I613298 - Clustered column chart series are now rendered properly when converting a presentation document into an image.
Layout slide shapes are now added properly in the cloned PowerPoint presentation.
The NullReferenceException will no longer be thrown while saving the cloned layout slide that contains a picture bullet.
PowerPoint Presentation will no longer be corrupted while cloning and merging a PowerPoint slide with outline view properties.
Slider
Bug Fixes
#I609626 - An issue with Range Slider component when the browser language is set to German has been resolved.
#I616746 - An issue with Slider handle position when changing the culture to Dutch language has been resolved.
Toast
Bug Fixes
#I611522 - Fixed an issue where the e-toast-full-width class was not applied to the toast container element when the width was set to 100% on the first occurrence.
Tree Grid
Bug Fixes
#I617052 - Resolved an issue where the Icon and content displayed in separate line when we render content in template column.
#I613983 - Resolved an issue where Data gets duplicated on scrolling in single root data with virtualization.
#I613876 - Resolved an issue where the No records to display message was shown when editing a record in Cell edit mode.
#I612964 - Resolved an issue where icons disappeared after dynamically changing the datasource in TreeGrid.
#I612813 - Resolved an issue where view data was updating incorrectly when scrolling and stopping with virtualization enabled and OverScanCount set.
#I613692 - Resolved an issue where Observable Collection was not working properly when adding child records.
TreeMap
Bug Fixes
#I612676 - The TreeMap component now renders correctly when nullable data types are present in the data source.
TreeView
Bug Fixes
#I610680 - Improved the performance of CheckAll and UnCheckAll methods.
#I509580 - Resolved an issue where the incorrect DroppedNodeData value was returned in the OnNodeDragStop event when using the same TValue.
Uploader
Bug Fixes
#I607426 - Fixed an issue with Chunk uploading not working properly when pause and resume buttons were pressed repeatedly.