Skip to content

Releases: syncfusion/ej2-javascript-ui-controls

v28.2.5

11 Feb 03:17
Compare
Choose a tag to compare

Common

Bug Fixes

  • #I664843 - Resolved the issue with formatDate method incorrectly calculates the week number.

AI AssistView

Bug Fixes

  • #I686430 - Now the issue with scrollbar position when loaded initially using the messageTemplate and loadOnDemand property enabled has been resolved.

Chart

Bug Fixes

  • #I687354 - The chart with the primary and secondary axes is now working properly even when no series is bound.

ComboBox

Bug Fixes

  • #I685229 - Fixed the issue where an extra space appears when using the allowResize with height properties.

DocumentEditor

Bug Fixes

  • #I683467 - Improved performance by optimizing bookmark manipulation during text insertion.
  • #I684634 - Fixed an issue where focus moved to the document editor when selecting a tracked revision.
  • #I684435 - Resolved a freezing issue when accepting all tracked changes.
  • #I686056 - Fixed an issue where the background color was not updating properly in the properties pane.
  • #I679707 - Corrected the continuation of page numbers after restarting page numbering.
  • #I680995 - Fixed font rendering issues when applying the theme font to text.
  • #I687189 - Resolved caret height inconsistencies in collaborative editing.
  • #I682585 - Fixed incorrect list indentation when performing an undo action.
  • #F195801 - Resolved an issue where the content change event was triggered twice when applying a paragraph style.

DropDownTree

Bug Fixes

  • #I684184 - An issue when using value property as two way binding and selecting a filtered node has been resolved.

  • #I681976 - An issue with value property when updating a data source dynamically in Dropdown Tree component has been resolved.

  • #I682748 - An issue Tab focus occurs when navigating a disabled Dropdown Tree component has been resolved.

  • #I682703 - An Focusing issues in Dropdown Tree component when showSelectAll property is true has been resolved.

FileManager

Bug Fixes

  • #I676641 - The issue with the details View column and selection when dynamically changing the view in the File Manager component has been resolved.
  • #I681088, #FB628089 - Provided enableMenuItems API method support to enable the menu items in the File Manager component.

GanttChart

Bug fixes

  • #I678529 - When row drag and drop is used, the issue where modified records were not updating properly in the actionComplete event has been fixed.
  • #I683525 - Resolved a script error that occurred during cell editing of the Resource field when the resource collection was modified through column editing.

Grid

Bug fixes

  • #I679470 - The issue of the missing focus border on grid cells after adding rows has been resolved.
  • #I679056 - The problem of a script error occurring when updating the dataSource with a frozen column and the All option in the pager dropdown has been resolved.
  • #I682856 - Resolved an issue where pressing ESC or the cancel button in the toolbar did not properly restore a row after editing.
  • #I687968 - Fixed an issue where virtual scrolling did not function correctly when frozen columns were enabled.
  • #I679046 - Resolved an issue where infinite scrolling not loading correctly in Firefox at specific resolutions.
  • #I682690 - The issue where the DropDownList popup does not opening with Alt + Down Arrow in the Grid for remote data binding has been resolved.

Maps

Bug fixes

  • #I681991 - Now, the marker will not be translated for the maximum zoomed-out layers.
  • #I686422 - Now, the marker cluster expands properly when clicked.

PDF Viewer

Bug Fixes

  • #I683657 - Now, the scale ratio updated properly when changing the measurementSettings dynamically.
  • #I683269 - Now, the form field value is updated properly after disabling read-only mode programmatically.
  • #I675316 - The date and time format is now preserved correctly in the comment panel when importing annotations.
  • #I687098 - Now , the Exception will not occur when downloading the customer provided document with the newly added annotation.
  • #I680877 - Now, the handwritten signature width and height are not swapped for rotated documents.
  • #I682398 - Now, the font height is retrieved properly from the widget annotation.
  • #I686841 - Now , the customData will update properly when adding the annotations programmatically.

RichTextEditor

Bug Fixes

  • #F195633 - Now, the change event will trigger when Cmd+Backspace is performed on a Mac.

  • #I687260 - Now, the issue with the toolbar action not being applied to the selected text in the Rich Text Editor when using keyboard actions in the Safari browser has now been resolved.

Tab

Bug Fixes

  • #I686179 - An issue where the Tab content not loaded properly while switching the tabs has been fixed.

TreeView

Bug Fixes

  • #I686187 - The expand animation issue, which occurred when adding and removing nodes inside the TreeView component's expanding event handler, has been resolved.

v28.2.4

04 Feb 01:28
Compare
Choose a tag to compare

Accordion

Bug Fixes

  • #I660165 - The issue with " The accordion causing a script error when expanding it with the expandMode set to single" has been resolved.

Accumulation Chart

New Features

  • #I667715 - Added support for trapezoidal funnel shapes in the accumulation chart, offering a new design option to represent data more effectively and enhance visual appeal.

Badge

Bug Fixes

  • I679114 - Resolved the styles issue for the secondary type Badge component in the material theme.

Carousel

Features

  • #I513228 - Provided support to enable/disable the keyboard interactions in the carousel component by using allowKeyboardInteraction property.

Chart

Bug Fixes

  • #I679703 - The arguments in the axisMultiLabelRender event can now be modified correctly.

Dashboard Layout

Bug Fixes

  • #I680947 - The issue with the "size of the drag-and-drop helper element differs from the original panel size in Dashboard Layout" has been resolved.

DocumentEditor

Bug Fixes

  • #I680965 - Fixed document corruption when opening a client-side exported DOCX in Microsoft Word.
  • #I681505 - Fixed issues with programmatically added comment replies and text range selection in the Document Editor.
  • #I684705 - Fixed wavy underline rendering issue for non-misspelled words when pressing backspace.
  • #I680849 - Fixed missing split cell content when a row spans multiple pages.
  • #I667699 - Fixed missing content in shapes after copying and pasting the entire content, followed by server-side DOCX export.
  • #I678996, #I678997, #I678999 - Fixed script errors when accepting track changes in list paragraphs and table paragraphs.

DropDownTree

Bug Fixes

  • #I679000 - An issue with react Dropdown Tree CustomTemplate when the state updates in the change event has been resolved.

  • #I681727 - An issue with selection and CustomTemplate not updating after filtering in Dropdown Tree component has been resolved.

FileManager

Bug Fixes

  • #I682491 - Resolved the issue with the flat data in the FileManager component, where the "This folder is empty" message still appeared after clearing the search input.

Form Validator

Bug Fixes

  • #I677916 - Fixed an issue where validation rules for the date property were not functioning correctly in the ar culture.

GanttChart

Bug fixes

  • #I679476 - Delay occurs when sample is loaded with the critical path issue has been fixed.
  • #I679518 - Invalid dependency lines are displayed when edit settings are not enabled issue has been fixed.

Grid

Bug fixes

  • #I691051 - Fixed a script error thrown when accessing the pageSize property within the actionComplete event of the Grid.
  • #I681001 - Resolved the issue where the Update and Cancel buttons were not displayed in normal edit mode on an adaptive layout.
  • #I665236 - Fixed the issue where the header checkbox displayed an indeterminate state when all rows were selected with virtualization enabled.
    -#I677222 - Resolved an issue where the group caption text was not displayed properly when grouping with frozen columns.
  • #I679448 - Fixed an issue where the validation error message was hidden under the Grid column header when the grid had only two rows for a custom tooltip.
  • #I681556 - Resolved an issue where the Grid was displaying only the searched column in the ColumnChooser.
  • #FB64702 - Fixed a script error that occurred on expand or collapse when InfiniteScrolling with frozen columns and grouping.
  • #I683071 - Resolved an issue where data misalignment with the frozen column in the Material 3 theme.
  • #I660627 - Resolved an issue where column reordering cancellation in the actionBegin event did not work as expected when only the header column was reordered.

ListView

Bug Fixes

  • #I678111 - Handled the enableHtmlSanitizer property functionality for single level list items in the ListView component.

Maps

New features

  • #I665480 - Now, the location property in legendSettings accepts percentage values for the x and y properties when the position property is set to Float, allowing the legend to be rendered relative to the Maps element.

MultiColumn ComboBox

Bug Fixes

  • #I667643 - Now the exception raised when updating empty value in the MultiColumn ComboBox with grid batch mode enabled has been resolved.

MultiSelect

Bug Fixes

  • #I681861 - Fixed an issue where the popup would detach from the control when virtualization was enabled during filtering.

PDF Viewer

Bug Fixes

  • #I679527 - Now, the annotations no longer disappear when programmatically selecting annotations on a non-rendered page.
  • #I678021 - Now, the order of annotations is properly preserved if the document contains stamp annotations.

Pivot Table

Bug Fixes

  • #I681520 - The percentage symbol is now included in the axis labels for the StackingBar100, StackingColumn100, StackingArea100, and StackingLine100 chart types.

ProgressBar

Bug Fixes

  • #I682906 - The progress bar label now renders correctly with the exact number of digits.

RichTextEditor

Bug Fixes

  • #I677654 - Now, nested list content is cleaned up properly when the backspace key is pressed in the Rich Text Editor.

  • #I674632 - Now, the Shift plus Enter keys work properly in the Rich Text Editor.

  • #I680096 - Now, the shortcut key Ctrl + Shift + H works properly when frequently used to switch between Code View and Preview in the Rich Text Editor.

  • #I677654 - Now, nested list content is cleaned up properly when the backspace key is pressed in the Rich Text Editor.

  • #I684249- Now, the issue has been resolved where pressing the backspace key at the beginning of a block element within a nested structure no longer results in unexpected wrapping with inline styles.

  • #I588147 - Now, the text &times remains unchanged and is not converted to x in the Rich Text Editor, regardless of the insertion method used.

  • #F195633 - Now, the change event will trigger when Cmd+Backspace is performed on a Mac.

  • #I667013 - Now, the Tab key is now functioning properly within the list in the Rich Text Editor.

Tab

Features

  • #I313872, #I511661, #F163147, #F163322 - Provided the content rendering support that allows you to specify the modes for loading tab content.
  • #F153247 - Provided support to enable/disable the Tab content swiping by using the swipeMode property.

Tree Grid

Bug Fixes

  • I679426 - Resolved a selection issue when adding a record after sorting the records

TreeView

Bug Fixes

  • #I681955 - Resolved an issue where the aria-activedescendant attribute was incorrectly updated when the TreeView component was empty.

v28.2.3

29 Jan 10:57
Compare
Choose a tag to compare

MultiColumn ComboBox

Bug Fixes

  • #I661988 - Now the issue with selected data is not highlighted when opening the popup in virtualization has been resolved.

v28.1.41

21 Jan 02:19
Compare
Choose a tag to compare

AI AssistView

Features

  • #I669136 - Now we have provided a new method scrollToBottom() to programmatically scroll the view to the bottom in the AssistView.

Bullet Chart

Bug Fixes

  • #I676482 - The bullet chart will render properly even when the range is set to empty.

Chart

Bug Fixes

  • #I651775 - The data label position for the stacked column now renders properly.
  • #F195744 - The tooltip for the stacking column series now renders properly during keyboard navigation.

ComboBox

Bug Fixes

  • #I679101 - Fixed the issue where an error was encountered when filtering in the ComboBox with custom values disabled and virtualization enabled.

ContextMenu

Bug Fixes

  • #I668145 - The issue with "Script error thrown while selecting the dynamically updated submenu items in the context menu" has been resolved.

DatePicker

Bug Fixes

  • #I675886 - Fixed an issue where values were not updated correctly when a mask was configured.

DropDownButton

Bug Fixes

  • Issue in "template not rendering in a function type in the React DropDownButton component" has been resolved.

DropDownTree

Bug Fixes

  • #I678070 - The issue change event is not triggered when checking SelectAll checkbox after dynamically selecting any node in the Dropdown Tree component has been resolved.

GanttChart

Bug fixes

  • #I665780 - Baseline and taskbar width mismatched when using the same dates for both issue has been fixed.
  • #I678186 - Decimal work value is updating, when record add issue has been fixed.
  • #I679179 - Offset value was not calculated properly issue has been fixed.

Grid

Bug fixes

  • #I676657 - Resolved an issue where two column chooser dialog were opened when the openColumnChooser method was called programmatically in an adaptive layout.
  • #I932065 - Fixed the tooltip flickering issue when the mouse moves inside the grid header.
  • #I675890 - Resolved an issue where the grid refresh action was triggered on search focus-out when performing a search for the same key.

Menu

Bug Fixes

  • #I681943 - The issue with "Escape key closes all submenus instead of last submenu" has been resolved.

MultiSelect

Bug Fixes

  • #I662148 - Fixed an issue where the value was not bound to the Multiselect component.

PDF Viewer

Bug Fixes

  • #I676738 - Now, the radio button is visible on the non-rendered page when saving the document.
  • #I675055, #678431 - Now, the script error no longer occurs when using the PDF Viewer in React with Vite in production.
  • #I678021 - Now, the free text annotation is not missing when saving a document with Unicode text and newline characters.
  • #I680495 - Now, the annotations are visible in the customer provided document.

Breaking Changes

  • #I676549 - In the pageRenderComplete event, the page number property now reflects the actual page number instead of the page index.

Pivot Table

Bug fixes

  • #I657448 - Double-clicking the 'No records to display' cell for drill-through in an empty pivot table will no longer trigger an error.
  • #I679703 - The Y-axis title can now be customized for the Pivot Chart when using the 'Combined' multiple axis mode.

RichTextEditor

Bug Fixes

  • #I677837 - Now, the removal of the div element from the content when pressing the enter key followed by the backspace key has been resolved.

  • #I680214 - Now, the console error thrown when the editor parent document has an iframe document with a different origin has been resolved.

Signature

Bug Fixes

  • #I679504 - Issue with "The getSignature method not shown in signature component instance for VUE platforms" has been resolved.

v28.1.39

14 Jan 03:28
Compare
Choose a tag to compare

AutoComplete

Bug fixes

  • #I675872 - Fixed an issue where the dropdown icon was visible while the spinner was loading.

Chart

Bug Fixes

  • #I663652 - The calculations for both sum and intermediate sum indexes have been corrected.

DateRangePicker

Bug Fixes

  • #I666998 - Fixed an issue where the start and end date selection was not maintained in the popup.

Diagram

Bug Fixes

  • #I668014 - Performance improved for loading diagrams with complex hierarchical tree layouts with path nodes.
  • #I672924 - EJ1 diagrams now load in EJ2 Diagram Builder even when the port shape is undefined.
  • #I676157 - Fixed issue where completing Polyline drawing was not possible on iPad Safari browser.

Dialog

Bug Fixes

  • #I674340 - Fixed an issue where the Dialog primary button click event was triggered even when the button was disabled.

DocumentEditor

Bug Fixes

  • #I660432 - Improved performance when applying formatting to an entire document.
  • #I668208 - Fixed text duplication caused by the move-down action outside the editable element after inserting text using Japanese IME on Windows.
  • #I665638 - Addressed issues with arrow keys, deletion, and keyboard input in form field protection mode for Content Controls.

FileManager

Bug Fixes

  • #I676141 - The issue with current directory drag-and-drop functionality in the navigation pane of the File Manager component has been resolved.

GanttChart

Bug fixes

  • #I668317 - Timeline tiers get misaligned while using timeline virtualization in DST zone issue has been fixed.
  • #I676849 - When the context menu action is cancel, the added child record is still considered as a parent issue has been fixed.
  • #I606658 - Taskbar not render correct position when zoomToFit issue has been fixed.
  • #I668145 - A script error is thrown when the Delete Dependency context menu item is clicked issue has been fixed.
  • #I676845 - Console error occurred while exporting PDF without columns property issue has been fixed.
  • #I661832 - collapsed records were not in the viewport for the last set of records with a large number of child records, issue has been fixed.
  • #I664339 - Template not destroyed while zooming action issue has been fixed.

ListBox

Bug Fixes

  • #I933368 - Issue with "Filter input loss focus if the last letter is removed using backspace in listbox" has been resolved.

Mention

Bug Fixes

  • #FB64462 - Resolved an issue where the readonly feature was not functioning correctly when integrating the Rich Text Editor with the mention functionality.

PDF Viewer

Bug Fixes

  • #I674223 - Now, the form field alignment is correctly preserved after downloading the document in a standalone PDF Viewer.
  • #I665085 - Now, the PDF viewer no longer crashes when loading large size digital signature document.
  • #I676738 - Now, the radio button is visible on the non-rendered page when saving the document.
  • #I675055, #678431 - Now, the script error no longer occurs when using the PDF Viewer in React with Vite in production.

Pivot Table

Bug fixes

  • When the 'defer layout update' option is enabled, the 'actionComplete' event will now be triggered with the correct action name in the pivot table.

RichTextEditor

Bug Fixes

  • #F64367 - Now, the Rich Text Editor toolbar works properly and maintains its state after focus is lost.

  • #I668053 - Now, the placeholder in the Rich Text Editor works properly when the content contains two empty lines.

  • #I636887 - Now, the insert link validation works properly when the display text is empty in the Rich Text Editor.

  • #I621623 - Now, the paste performance of larger documents has been slightly improved.

Switch

Bug Fixes

  • #I933399- The issue with "Checked state not update properly while changing the switch component programmatically using click event of input element" has been resolved.

Tree Grid

Bug Fixes

  • #I661832 - Collapsed records are now displayed properly in the viewport for last set of records when virtualization is enabled.

TreeMap

Bug Fixes

  • #I674661 - Now, colorMapping works as expected even when the legend is set to false.

v28.1.38

07 Jan 01:45
Compare
Choose a tag to compare

Accumulation Chart

Bug Fixes

  • #I674361 - The subtitle now renders correctly even when its length exceeds that of the title.

Chart

Bug Fixes

  • #F195601 - The console error no longer occurs when rendering a single data point with a multilevel label.
  • #I676165 - Exporting a chart with complex properties to CSV or XLSX now functions correctly.

ComboBox

Bug Fixes

  • #I664927 - Fixed a console error that occurred when attempting to filter data using pasted text.

DocumentEditor

Bug Fixes

  • #I665316 - Fixed layout issue during editing due to start and end fields being in different paragraphs.
  • #I664308 - Addressed the problem of HTML content not copying correctly to the clipboard when copying table content with block content control.
  • #I669203 - Corrected the issue where revisions in headers were not reflected in the track changes pane due to existing header/footer conditions.
  • #I675010 - Resolved script error encountered when removing inline contents that include field elements.
  • #I658140 - Improved performance when inserting text into split table cells across multiple pages.
  • #I665482 - Fixed script error that occurred when pasting content from Microsoft Word into the Document Editor after selecting table cell content.

DropDownTree

Bug Fixes

  • #I668573 - The issue pop-up does not stick to the target after filtering is performed in the Dropdown Tree component has been resolved.

GanttChart

Bug fixes

  • #I668777 - Toolbar visible property not working issue has been fixed.
  • #I668317 - Timeline tiers get misaligned while using timeline virtualization in DST zone issue has been fixed.
  • #I674918 - When virtualization is enabled, the resource collection does not display properly in the resource tab issue has been fixed.
  • #I667515 - Horizontal scroll jumps to starting point while scrolling after zooming actions issue has been fixed.

Grid

Bug fixes

  • #I667386 - The issue where resizing a column with the frozen column feature enabled caused other columns to resize has been resolved.
  • #I675761 - The issue of the spinner not being displayed in the filter dialog of the grid has been resolved.

Maps

Bug fixes

  • #I668862 - Markers will now render correctly at certain zoom levels when the animationDuration is enabled for layers in Maps.

Mention

Bug Fixes

  • #I666283 - Fixed an issue where the Select event did not trigger when using the Tab key for selection.

MultiSelect

Bug Fixes

  • #I584660 - Fixed a console error that occurred when using the getTextByValue method without a dataset.

  • #I661577 - Fixed the issue where the placeholder was not displayed after clearing the value.

PDF Viewer

Bug Fixes

  • #I659553 - Now, the text field background color appears as expected.
  • #I662006 - Now, the non-rendered page form fields are properly updated using the updateFormFieldsValue method.
  • #I666148 - Now, the page navigation now works correctly for hyperlinks pointing to pages above 100.

Pivot Table

Bug fixes

  • When the 'defer layout update' option is enabled, the 'actionComplete' event will now be triggered with the correct action name in the pivot table.

Popup

Bug Fixes

  • #I664758 - Fixed an issue with the positioning of the dropdownlist popup.

RichTextEditor

Bug Fixes

  • #I668052 - Now, the Rich Text Editor works properly when using Shift+Enter while applying and removing formats such as bold, italic, and underline.

  • #I642043 - Now, after pasting an image, the afterPasteCleanup event will be triggered properly.

Tooltip

Bug Fixes

  • #I661900 - Resolved console error when dynamically using OpenDelay with delay for the Tooltip component.

Uploader

Bug Fixes

  • #I666908 - Resolved a console error that occurred when copying an image from Microsoft Word and pasting it into the uploader.

v28.1.37

31 Dec 00:17
Compare
Choose a tag to compare

Carousel

Bug Fixes

  • #I660150 - The issue with carousel slide continue to move, when mouse swiped out of the container has been resolved.

Chart

Bug Fixes

  • #I667080 - The column series now renders properly when the width is set in pixels and enableSideBySidePlacement is set to false.
  • #I654525 - The y-axis now dynamically adjusts to accommodate negative ranges when the negative error bar exceeds the minimum value.

ComboBox

Bug Fixes

  • #I664927 - Fixed a console error that occurred when attempting to filter data using pasted text.

ContextMenu

Bug Fixes

  • #I664457 - The issue with "The context menu does not close when the Escape key is pressed immediately after opening it with animation enabled." has been resolved.

  • #I627856 - Need to reposition the Context menu after setting the height for popup with enableScrolling support has been resolved.

DateRangePicker

Bug Fixes

  • #I664732 - Fixed an issue where the overlay was displayed even when the popup was prevented from opening in mobile mode.

  • #I664735 - Removed unnecessary conditional code for adding CSS classes based on device type.

Diagram

Bug Fixes

  • #I664086 - Bezier settings are now applied to freehand connectors during the drawing process.
  • #I664088 - Segment points are now draggable even when the pointer is positioned on the outer part of an increased segment thumb size.

DocumentEditor

Bug Fixes

  • #I646103 - Fixed the rendering issue of dot and circle bullets in the Ubuntu environment.
  • #I664612 - Fixed the application hanging issue when searching for text within a split cell widget using the find option.
  • #I665316 - Fixed the layout issue during editing actions caused by field start and end tags being in different paragraphs.
  • #I656347 - Fixed the issue where an empty cell was not added in a split row widget.
  • #I662866 - Fixed a script error that occurred when opening a document with block content controls inside a cell with revisions.
  • #I660441 - Fixed the issue where a table became corrupt after merging cells.
  • #I660453 - Fixed the issue where the replace API was not working when using a pattern to find and replace text.

DropDownTree

Bug Fixes

  • #I662775 - Resolved the empty chip element creation when setting empty string for value property in Dropdown Tree component.

GanttChart

Bug fixes

  • #I664845, #I664429 - Unable to Add Dependency When Task Name Contains a Hyphen issue has been fixed.
  • #I666904 - When the resource unit is changed, the duration field is not updated issue has been fixed.
  • #I665780 - Baseline width not validated properly for less than one day issue has been fixed.
  • #I663274 - Taskbar not rendering properly with fixed work issue has been fixed.
  • #I663985 - Script error thrown when collapsing the root node with task mode set to custom and enableMultiTaskbar enabled issue has been fixed.
  • #I665270 - Work not calculated correctly on parent task, after child outdent issue has been fixed.
  • #I662513, #F195374 - Console error thrown when scrolling in virtualization sample with allowSelection set to false issue has been fixed.
  • #I666264 - Console error occurred while taskbar drag with null duration issue has been fixed.

Grid

Bug fixes

  • #I662531 - The script error that occurred when autofit was enabled in the Grid, the width of the first column was undefined, and its visibility was set to false has been resolved.
  • #I661447 - Resolved an issue where templates were not rendered in the printed output of the React Grid.
  • #I664462 - Resolved the issue where SelectedRowIndex was not updating correctly when allowSelection was enabled dynamically.
  • #I666371 - Resolved the issue where the rowSelected event was triggered twice when persist selection was enabled.
  • #FB63898 - The script issue caused by an initial filter query with complex predicates when using the ODataV4Adaptor has been resolved.
  • #I665773 - Fixed the issue where the Column Menu popup was not positioned correctly when the StickyHeader feature was enabled, and the screen was zoomed.

ListBox

Bug Fixes

  • #I667040 - Issue with "previous and current index are not return proper values in listbox while drag and drop event" has been resolved.

MultiColumn ComboBox

Bug Fixes

  • #I666815 - Now the issue with value selection using complex data binding in the Multicolumn ComboBox has been resolved.

MultiSelect

Bug Fixes

  • #I584660 - Fixed a console error that occurred when using the getTextByValue method without a dataset.

  • #I661577 - Fixed the issue where the placeholder was not displayed after clearing the value.

PDF Viewer

Bug Fixes

  • #I664554 - Now, the documentId property is no longer missing in the ajaxRequestInitiate event after rotating the PDF pages.
  • #I662588 - A proper error message is now displayed when an invalid base 64 string is loaded in the PDF Viewer.

Pivot Table

Bug fixes

  • #I660802 - The autofit option will now be applied correctly to the pivot table cells without any extra space.

RichTextEditor

Bug Fixes

  • #I665346 - Now, the table edit properties are applied properly without any errors when editing a table using the TableEditProperties quick toolbar option in the Rich Text Editor.

  • #I659461 - Now, the link functionality works properly when pressing the Enter key in the Firefox browser in the Rich Text Editor.

  • #I665113 - Now, performing the enter action at the beginning of the text in Firefox works correctly without generating any console errors.

  • #I666517 - Now, the image src is updated properly when the actionBegin event argument is changed in the Rich Text Editor.

  • #I664456 - Now, when the backspace key is pressed at the beginning of a line, it correctly merges only the adjacent lines instead of all lines in the Rich Text Editor.

Tab

Bug Fixes

  • #I664211 - The issue with tab resizing does not work properly when the height adjust mode is set to None has been resolved.

Tree Grid

Bug Fixes

  • #I662225 - The ClipMode property with EllipsisWithTooltip is now shown properly for child records.
  • #I661832 - Collapsed records are now displayed properly in the viewport for last set of records when virtualization is enabled.

TreeView

Bug Fixes

  • FB63997 - Prevent expanded nodes from collapsing when using addNodes or moveNodes method with preventTargetExpand set to true in TreeView.

v28.1.36

23 Dec 21:50
Compare
Choose a tag to compare

Carousel

Bug Fixes

  • #I660150 - The issue with carousel slide continue to move, when mouse swiped out of the container has been resolved.

Chart

Bug Fixes

  • #I665246 - Now, the chart point click and double-click events are working properly in the waterfall chart.
  • #I662191 - Now, zooming is restricted for the mouse wheel, similar to selection zoom.
  • #I666272 - Now, the y-axis range is set properly for the waterfall series.
  • #I666317 - The exceptions that occurred during React Jest testing have been resolved.

ContextMenu

Bug Fixes

  • #I664457 - The issue with "The context menu does not close when the Escape key is pressed immediately after opening it with animation enabled." has been resolved.

  • #I627856 - Need to reposition the Context menu after setting the height for popup with enableScrolling support has been resolved.

DateRangePicker

Bug Fixes

  • #I664732 - Fixed an issue where the overlay was displayed even when the popup was prevented from opening in mobile mode.

  • #I664735 - Removed unnecessary conditional code for adding CSS classes based on device type.

Diagram

Bug Fixes

  • #I662730 - The segment next to the target end of a Bezier connector now retains user-defined adjustments when the connector is moved.
  • #I662735 - The undo/redo functionality now restores intermediate connector segments.
  • #I663194 - Connectors now retain their previous state after undoing runtime source and target ID changes.
  • #I663672 - The elementType in the elementDraw event now correctly updates for Polyline and Freehand in the completed state.
  • #I663175 - The diagram page no longer flickers during pinch zoom.

DropDownTree

Bug Fixes

  • #I665182 - The issue with skipping last child items in tree navigation in Dropdown Tree when custom filtering is applied has been resolved.
  • #I659157, #I659195 - Resolved the change event incorrect argument value issue during the node selection in Dropdown Tree component.

FileManager

Bug Fixes

  • #I663792 - The issue with the child item's filter path during the rename operation in the File Manager component flat data has been resolved.
  • #I663788 - The issue with the incorrect filter path during the folder creation operation in the File Manager component flat data has been resolved.
  • #I663794 - The issue with the error dialog appearing during drag-and-drop operations between nested folders in the flat data File Manager component has been resolved.
  • #I663789 - The issue with drag-and-drop functionality in the navigation pane of the flat data File Manager has been resolved.
  • #I663795 - The issue with the hasChild property not updating during move operations in the Navigation Pane of the flat data File Manager component has been resolved.
  • #I663864 - The issue with nested-level drag and drop in the navigation pane of the File Manager component using SQL service has been resolved.

GanttChart

Bug fixes

  • #I664845, #I664429 - Unable to Add Dependency When Task Name Contains a Hyphen issue has been fixed.
  • #I666904 - When the resource unit is changed, the duration field is not updated issue has been fixed.
  • #I665780 - Baseline width not validated properly for less than one day issue has been fixed.
  • #I663274 - Taskbar not rendering properly with fixed work issue has been fixed.
  • #I663985 - Script error thrown when collapsing the root node with task mode set to custom and enableMultiTaskbar enabled issue has been fixed.
  • #I665270 - Work not calculated correctly on parent task, after child outdent issue has been fixed.
  • #I662513, #F195374 - Console error thrown when scrolling in virtualization sample with allowSelection set to false issue has been fixed.
  • #I666264 - Console error occurred while taskbar drag with null duration issue has been fixed.

Grid

Bug fixes

  • I660080 - The issue where export options were not disabled when properties were set to false has been resolved.
  • I657741 - Escape key does not function correctly for column menu filtering when the type is set to Menu has been resolved.
  • #FB31658 - The issue of white space appearing during full downward scroll and the occurrence of repeated data with incorrect blocks during slow upward scrolling in virtual scrolling has been resolved.
  • #I659372 - Fixed an issue where the Select All checkbox would automatically get checked after scrolling and selecting the last record when virtual scrolling was enabled.
  • #I663580 - The issue with the cell save functionality not working properly on pressing the Enter key when collapsing rows has been resolved.
  • #I662005 - Fixed an issue where the pageSize setting did not work as expected after updating rules using the QueryBuilder.
  • #I660641 - Fixed an issue where the Checkbox Filter dialog was cut off when rendering the grid inside an Accordion component, with filter.type set to CheckBox and filterSettings.type set to Menu.
  • #I665951 - Resolved an issue where frozen columns with ColumnVirtualization caused a blank space.
  • #I664685 - The script error that occurred when collapsing all records and then deleting the last record has been fixed.

ListBox

Bug Fixes

  • #I929759 - Issue with "Correction in Ctrl + A key down action for single mode selection of listbox component" has been resolved.
  • #I664408 - Changing the type of value property of ListboxChangeEvents arguments from (number | string | boolean) to (number[] | string[] | boolean[]) in listbox.

MultiSelect

Bug Fixes

  • #I663752 - The issue where the "No records found" template was displayed when closing and opening the popup has been resolved.

PDF Viewer

Bug Fixes

  • #I551643, #I664728 - Now, the script error does not occur when importing the large annotations.
  • #I663071 - Now, the printStart event is triggered when printing a PDF using the Ctrl + P shortcut.
  • #I662257 - No script error occurs when loading the provided document and scrolling quickly to the end of the page.

Pivot Table

Bug fixes

  • #I660802 - The autofit option will now be applied correctly to the pivot table cells without any extra space.
  • #I664290 - The server-side Excel export option will now work properly when using the server-side engine in the pivot table.
  • #I662951 - Applied number formatting will now be properly retained in the exported Excel file when exporting the pivot table using grid export.

RichTextEditor

Bug Fixes

  • #I647911 - Now, the display text with text wrapping functions correctly when the enter action is executed in the Rich Text Editor.

  • #I664650 - Now, the font color and background color picker popup works properly in the Rich Text Editor.

  • #I648421 - Now, the image shows properly when pasting from a Word document by removing the non-standard v:shapes attribute from the image element.

  • #I640046 - Now, images are pasted properly without becoming blurry when copy pasting from Word and then focusing outside the Rich Text Editor.

Switch

Bug Fixes

  • #I664001- The issue with "Form reset functionality does not work properly for the switch component when it is in a disabled state" has been resolved.

Tree Grid

Bug Fixes

  • I662513 - Resolved a script error that occurred when scrolling in the virtualization sample with allowSelection set to false
  • I664039 - Resolved a console warning that occurred on using freeze feature in treegrid.

TreeView

Bug Fixes

  • FB63997 - Prevent expanded nodes from collapsing when using addNodes or moveNodes method with preventTargetExpand set to true in TreeView.

v28.1.35

18 Dec 18:39
Compare
Choose a tag to compare

Accordion

Bug Fixes

  • #I660165 - The issue with " The accordion causing a script error when expanding it with the expandMode set to single" has been resolved.
  • #I924619 - Added cancel support to the Accordion component's click event. This allows users to programmatically restrict the toggle behaviour expand or collapse by setting cancel as true.

Chart

Bug Fixes

  • #I662154 - Axis labels are now rendered correctly in the exported PDF, even when headers and footers are included.
  • #I662546 - Tooltip highlighting functions correctly when the column series width is specified using columnWidthInPixel.
  • #I662277 - The intermediate sum index is no longer included in the calculation of the sum index.
  • #I663653 - Data labels are now rendered correctly when the intermediate sum index is empty.
  • #I663652 - The calculations for both sum and intermediate sum indexes have been corrected.

ColorPicker

Bug Fixes

  • #I904686 - Issue with "Color picker component was not properly read in accessibility tool" has been resolved.

ComboBox

Bug Fixes

  • #I660915 - Fixed an issue where an empty popup was displayed when opening the popup manually.

Diagram

Bug Fixes

  • #F63100 - The Completed event is now triggered correctly during actions, even when multiple mouse buttons are clicked simultaneously.
  • #I660681 - EJ1 diagram JSON with ports in nodes is now loading correctly in the EJ2 Diagram Builder.
  • #I660066 - The RightToLeft option in the Distribute function now operates correctly and independently from the Center option.

DocumentEditor

Bug Fixes

  • #I653914 - Script error no longer thrown when drag and drop the text in document editor.
  • #I655487 - Now, table column is rendered properly when imported the exported document.
  • #I656985 - Now, oval shape is preserved properly in the document editor.
  • #I658167 - Now table row get resized properly when we resize the row fast.
  • F194125 - Now, Footnote and content does not get overlap when edit inside the document.
  • #I640675 - Resolved the document freezing issue when reject the track changes.
  • #I651428 - Now, comment get removed properly when delete the paragraph and accept the changes.
  • #I661065 - Table border is rendered properly when table cell border's line style is set as none.
  • #I658922 - Now, check box is rendered properly after change the value as checked.
  • #I651509 - Provided content change event support to notify when protect and unprotected the document.
  • #I658140 - Resolved the performance issue that occurs when performing the undo and redo functions after copy pasting multiple paragraphs within a table.
  • #I656347 - Resolved the table layout issue when opening the exported document due to an improperly added row widget during exporting.
  • #I645286, #I647203 - Handled the logic to combine text ranges with the same character formatting in the paragraph when exporting as SFDT to resolve performance issues.
  • #I653756 - Resolved the content control border rendering issue for paragraph with lists and indentation applied.

DropdownList

Bug Fixes

  • #I472623 - Resolved an issue when the window is resizing the popup position is misaligned

DropDownTree

Bug Fixes

  • #I660279 - The issue of being unable to close the parent Dropdown Tree using the document click action after dynamically removing the child Dropdown Tree component has been resolved.
  • #I662309 - Issue with inconsistent selection behavior when using selectAll API on Dropdown Tree component initial render has been resolved.

FileManager

Features

  • #FB22569 - Provided chunk upload support in the File Manager, making it easier to upload large files or folders by breaking them into smaller chunks based on the specified chunkSize within uploadSettings property.

Bug Fixes

  • #I659845 - The persistence issue with the sorting direction in the File Manager component details view has been resolved.
  • #I654478 - Resolve the inconsistent path issue in File Manager component ID based service.
  • #I658815 - The issue with the ctrl and cmd buttons for selecting multiple files in the macOS has been resolved.
  • #I662195 - The issue with navigation pane not reflect the renamed item data in the macOS has been resolved.

GanttChart

Bug fixes

  • #F195300 - AutoFocus mismatching issue between grid and chart click issue has been fixed.
  • #I660168 - Vertical scrollbar hides when resizing splitter to left or right issue has been fixed.
  • #I665389 - Splitter position changes dynamically, but when splitter is manually dragged, position does not update issue has been fixed.
  • #I663036 - Applied color do not persist in edit dialog's notes tab issue has been fixed.
  • #I658189 - Tooltip misalignment occurs when the parent element is scrolled issue has been fixed.
  • #I660498,#I659031 - Angular Gantt not working for Content-Security-Policy of meta tag issue has been fixed.
  • #I660467 - Gantt crashes when timezone is set to berlin issue has been fixed.
  • #I664048 - Issue in child-parent predecessor validation issue has been fixed.
  • #I664336 - Convert to task does not work for milestone task with task type as fixed work issue has been fixed.

Grid

Bug fixes

  • #I659877 - Fixed the issue where the getSelectedRecords method retained previous selections when virtual scrolling was enabled.
  • #I660588 - The issue of a script error occurring while searching for data after clearing the sorting in the hierarchy grid has been resolved.
  • #I660594 - The problem of the vertical scrollbar disappearing when frozen rows are enabled in the responsive grid has been resolved.
  • #F195226 - The issue of being unable to navigate to the editTemplate with the keyboard while adding a record has been resolved.
  • #I656905 - Fixed an issue where clearing filters in the grid with custom page sizes displayed all records on one page.

ListBox

Bug Fixes

  • #F43705 - Issue with "Dropping selected items does not work correctly while enabling the checkbox in listbox component." has been resolved.

Mention

Bug Fixes

  • #I658273 - Fixed an issue where the scroll position was not being updated correctly while navigating through the list items.

Menu

Features

  • The Menu component now supports HTML attributes, allowing users to assign custom attributes such as role, tabindex, aria, and data to individual menu items. This enhancement improves accessibility, provides greater control, and ensures a more customizable and user-friendly experience.

Message

Bug Fixes

  • The issue with "the close icon being misaligned when the content alignment was set to centre" has been resolved.

MultiSelect

Bug Fixes

  • #I662238 - Fixed an issue where the height of the MultiSelect wrapper increased when selecting multiple options with long text.

PDF Viewer

Bug Fixes

  • #I63329 - Now, after the font family is changed, the default font family does not appear in the font family dropdown on the appearance tab.
  • #I646929 - Now, the typed signature appears in the signature field after being added using the custom font.

Pivot Table

Bug fixes

  • #I657448 - Double-clicking the 'No records to display' cell for drill-through in the pivot table will no longer trigger an error.
  • #I655109 - The calculated field option will now work properly with the 'Defer Layout Update' option enabled in the pivot table when using the server-side engine.
  • #I661608 - The pivot button will now show the proper text in the static field list when the 'showAggregationOnValueField' property is disabled.
  • #I653425 - The pivot table will now be rendered properly when changing the aggregation type dynamically using the 'Value field settings' popup for a value field name that begins with numeric text.

Features

  • The classic (tabular) layout support has been added, allowing the pivot table to display in a traditional format with separate columns for row headers, offering a more detailed and organized table structure. Explore the demo here.

RichTextEditor

Bug Fixes

  • #I658935 - Now, the executeCommand method works properly to replace the text wrapped inside a <span> element in the Rich Text Editor.

  • #I660077 - Now, the emoji is inserted correctly at the cursor location, even after pressing Enter multiple times, when the EnterKey API is configured to use <br>.

  • #I663039 - Now, the bullet type changes correctly without adding extra bullets when applying a bullet list without focusing on the Rich Text Editor.

Switch

Features

  • The Switch component now includes a beforeChange event, allowing users to intercept and manage state changes before they occur, such as for validation or cancellation.

Tree Grid

Uploader

Bug Fixes

  • #I661968 - Fixed an issue where the color of the file upload button was overriding the file upload buttons of other components.

v28.1.33

12 Dec 08:34
Compare
Choose a tag to compare

AI AssistView

Features

  • The JavaScript AI AssistView has been developed to meet industry standards and is now production-ready. To align with our naming conventions, the folder and file names have been updated from ai-assist-view to ai-assistview.

  • We have now provided support for preserving the text format when copying the response using the Copy button.

Carousel

Features

  • #I513228 - Provided support to enable/disable the keyboard interactions in the carousel component by using allowKeyboardInteraction property.

Chart

Bug Fixes

  • #I659555 - Now, the minor gridlines and ticks are rendered in canvas mode.

Features

  • #I567864 - Legends can be arranged horizontally or vertically, with a fixed-width option and a maximum column count for consistent and flexible presentation.
  • #I620773 - The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points.
  • #F194134 - Users can now customize the position of the zoom toolbar within the chart using drag-and-drop functionality, allowing easy repositioning anywhere within the chart area.
  • Users can now customize the ARIA label, role, tab index, and focusable options for chart elements to improve accessibility and keyboard navigation.
  • Added options for adjusting the spacing between the chart area and container.
  • When hovering over a data point, the corresponding series is now highlighted, improving clarity and interaction with the tooltip.

Breaking Changes

  • The default value of the edgeLabelPlacement property has been changed from None to Shift for better visibility of axis labels.

Chat UI preview

The JavaScript Chat UI control is a lightweight, user-friendly conversational interface for displaying chat messages between users. It features messages with timestamps, avatar images with fallback text, typing indicators, and extensive customization options, making it ideal for building modern chat applications.

Explore the demo here

Features

  • Message suggestions: Provides on-demand suggestions using customizable templates to enhance user interactions.
  • On-demand messages loading: Dynamically loads messages to optimize performance, especially for lengthy conversations.
  • Header toolbar: Allows adding toolbar items in the header with options for executing custom commands.
  • Timebreak: Automatically inserts time breaks between messages, enhancing readability by grouping conversations by date.
  • Typing indicator: Shows real-time typing activity of users with customizable indicator styles.
  • Customization: Allows users to customize the default appearance, including messages, the footer, and more, to suit their needs.

Chip

Features

  • #FB16787 - Provided template support to render HTML elements as chip item content.

Circular Gauge

Features

  • #I642465 - The drag-and-drop interaction for pointers can now be enabled individually by using the enableDrag property within the pointers property when multiple pointers are available.

Diagram

Bug Fixes

  • I660452 - Resolved uneven positioning of hierarchical tree child nodes with multiple root nodes.
  • #I642521 - Interactions with nodes now work properly in the Safari browser after switching between the Pan and Select tools.
  • #I642106 - The issue with diagram zooming and node dragging in the Safari browser has been resolved.

DocumentEditor

Bug Fixes

  • #I649860 - Resolved the hanging issue while loading split table document in Document Editor.
  • #I652445 - Resolved the overlapping issue when pasting copied content in document.
  • #I647120 - Resolved the copy pasting and undo/redo issues with comments.
  • #I645890 - Resolved the content control border rendering issue when content control split multiple pages.
  • #I652850 - Resolved the left, home and end keys navigation issue in content control.
  • #I654688 - Resolved the undo issue after pasting content on Track Changes Mode.
  • #I648834 - Resolved the section break layout issue on exported document.
  • #I649050 - Resolved the script error issue when performing accept and reject action in collaborative editing mode.

FileManager

Features

  • #FB22569 - Provided chunk upload support in the File Manager, making it easier to upload large files or folders by breaking them into smaller chunks based on the specified chunkSize within uploadSettings property.

Bug Fixes

  • #I659845 - The persistence issue with the sorting direction in the File Manager component details view has been resolved.
  • #I654478 - Resolve the inconsistent path issue in File Manager component ID based service.
  • #I658815 - The issue with the ctrl and cmd buttons for selecting multiple files in the macOS has been resolved.
  • #I662195 - The issue with navigation pane not reflect the renamed item data in the macOS has been resolved.

GanttChart

Features

  • #I639036 - Added AutoFit and AutoFitAll options in the columnMenuItems property to perform autofit on the current column and all existing columns. For more details, refer to the documentation link here.
  • #I644719 - Implemented support for applying custom colors to individual segments in the PDF Gantt chart using the taskSegmentStyles property, enabling enhanced customization and improved visualization of tasks and their segments in exported document.

Grid

Features

  • The column resizing feature in the grid has been enhanced to ensure seamless usability on touch devices, improving user experience across platforms.

Bug fixes

  • #I657741 - Resolved the issue where the Escape key was not functioning correctly for the filter in the column menu.
  • #I656105, #I641521 - Resolved the issue where the selectedRowIndex property and selectRow method did not properly navigate the selected record into the viewport.
  • #I643507 - The issue where Ctrl+Home and Ctrl+End key navigation did not work correctly with virtual scrolling has been resolved.

HeatMap

Features

  • #I647940, #I637795 - Unsafe HTML codes in the HeatMap control can now be sanitized by setting the enableHtmlSanitizer property to true.

Maps

Features

  • #I523666, #I613689 - Marker clusters can now be enabled for individual marker groups using the clusterSettings property in the markerSettings of the map layer. This allows you to apply customizations such as different colors, shapes, connector lines, and marker count labels to marker clusters in each group.

PDF Viewer

Features

  • #I593597 - Added support for preserving unicode text in free text annotations within the standalone PDF Viewer.
  • #I630970 - Added support for local session storage in the PDF Viewer.
  • Added support for preserving unicode text in form fields within the standalone PDF Viewer.

Bug Fixes

  • #I655125 - Now, the page renders correctly with form fields after zooming in and out on an iOS device.
  • #I655531 - Now, the button field color is rendered properly in the PDF viewer.
  • #I655380 - Now, the signatureIndicatorSettings updated properly for the existing signature fields in the document.
  • #I655530 - Now, able to load the provided document when form designer module is enabled.
  • #I653882 - Now, the sticky notes is properly visible by import after delete the annotation using the deleteAnnotations API.

Pivot Table

Bug fixes

  • #I657448 - Double-clicking the 'No records to display' cell for drill-through in the pivot table will no longer trigger an error.
  • #I655109 - The calculated field option will now work properly with the 'Defer Layout Update' option enabled in the pivot table when using the server-side engine.
  • #I661608 - The pivot button will now show the proper text in the static field list when the 'showAggregationOnValueField' property is disabled.
  • #I653425 - The pivot table will now be rendered properly when changing the aggregation type dynamically using the 'Value field settings' popup for a value field name that begins with numeric text.

Features

  • The classic (tabular) layout support has been added, allowing the pivot table to display in a traditional format with separate columns for row headers, offering a more detailed and organized table structure. Explore the demo here.

Schedule

Features

  • #I354565 - Provided support to enables clipboard functionality for appointments, allowing them to be copied using keyboard shortcuts and pasted onto the Scheduler by setting allowClipboard property as true. When set to true, users can use keyboard shortcuts to cut, copy appointments and paste them into different time slots.
Keys Description
Ctrl + X To cut the selected appointment.
Ctrl + C To copy the selected appointment.
Ctrl + V To paste the cut/copied appointment.

Methods cut, copy, and paste have been implemented to allow users to perform clipboard actions on appointments.

  • Provided method getViewDates to get the previous, next, or current view render dates.
  • Provided method getDateRangeText to get the date range text for the given date collection.

Spreadsheet

Features

  • #I491300, #I271239, #I636239 - Now, you can use custom data validation with formulas, allowing you to define rules based on custom formulas.

  • #I370203 - Now, you can experience chunked response processing to enhance performance when opening large Excel files in the Spreadsheet.

  • You can now use the manual calculati...

Read more