Releases: syncfusion/ej2-react-ui-components
v17.1.1-beta
Common
New Features
- Provided Angular Schematics support for our Essential JS 2 Angular suite, which performs the below,
- Installs the specific package.
- Import the required modules in
app.module.ts
.
AutoComplete
Bug Fixes
- Custom value is not maintain after reload the data issue has been resolved.
Chart
New Features
- Stacking Line series type has been added to the chart.
- 100% Stacking Line series type has been added to the chart.
Chips
The Chip control contains a small block of essential information that triggers an event on click action. It also contains the primary text, image, or both, and is mostly used in mails, contacts, or filter tags.
Input chip
- Basic chip with delete icon that represents a person or entity and enables removal of chips from the chip list collection.Choice chip
- Used to select a choice from the available options.Filter chip
- Used to select multiple choices from the available options.Action chip
- Used to trigger actions for primary content.
CircularGauge
Bug Fixes
- Pointer drag in circular gauge is working fine now in touch devices.
New Features
- Provided rounding places support for the axis labels and tooltip text in circular gauge.
- Provided support to display the last axis label, even if it is not in the interval value.
- Provided event to get and set the calculated radius of the circular gauge.
- Provided support to assign percentage values for pointer width, ranges width and axis line width.
ContextMenu
Breaking Changes
- The
animationSettings
property type changed fromAnimationSettings
toAnimationSettingsModel
DashboardLayout
The DashboardLayout is a grid structured layout control that helps create a dashboard with panels. Panels hold the UI components and allow resize, reorder, drag-n-drop, remove and add options. This allows users to easily place the components at the desired position within the grid layout.
- Drag and Drop: Allows drag and drop of panels at the desired location within the dashboard.
- Resizing: Support to resize the panels in any direction as per the requirement.
- Floating: Floats the panels upward when the dragging option is enabled.
- Media Query: Allows the panels to be stacked when the specified resolution is met.
DatePicker
Bug Fixes
- Selecting a value with the Enter key will not bubble up the event to its ancestor elements.
Diagram
Bug Fixes
- Exception thrown while enable zoom and pan tool dynamically is now working fine.
New Features
- Support to flip the node/connector in both horizontal and vertical direction has been added.
- Support to export HTML /Native node to image format has been added.
- Support to retain the selection for the object which is affected when performing the undo/redo operation has been added.
- Padding between a connector’s end point and the object to which the connector gets connected is added.
- Prevent the selection gets cleared when dragging the symbol from symbol palette and before dropping into the diagram is added.
- Support for cancelling the drag and drop operation from symbol palette to diagram when pressing the ESC key is added.
Dialog
Bug Fixes
- Provided an additional argument in beforeOpen event to control the max-height of dialog.
Document Editor
Bug Fixes
- Document default format is now serialized properly.
DropDownList
Bug Fixes
- Restricted multiple request when no data returned from server issue has been resolved.
Excel Export
Bug Fixes
- Updated Readme and GitHub URL.
New Features
- Added rotation property to set text rotation on export.
- Added formula property to set formulas on export.
FormValidator
New Features
- Localization - Supports to localize error message for the "FormValidator" to different cultures.
Grid
Bug Fixes
- Updating
Vue
component data throws script error withstacked header
is resolved. rowHeight
is not working when group grid columns is resolved.- Pager dropdown does not render in
Production
is fixed. - Provided support to exclude the
grid
properties from persist in the grid initialize. Validation rules
not working in Grid stacked columns is fixed.Advanced popup
is misaligned inexcel-filter
when scroll down on the page.RowSelected
event is triggered when sub context menu get open is fixed.Query
property not working for dynamic property change is fixed.Touch-scrolling
frozen content moves page scrollbar is resolved.- Script error throws in
row-template
when scroll up/down is fixed. - Unable to filter the date column with
excel-filter
usingDataOperations
class is fixed. IE
cannot handle the viewport height whenscroll(virtual scrolling)
is resolved.- Grouped column is not included in dialog editing when
showGroupedColumn
is false is fixed. Initial Grouping
not maintained when setting thelocale
property dynamically is fixed.- Script error when
editTemplate
is used in batch mode is fixed.
New Features
- Filter template support added.
- Edit template support added.
row Drag and Drop
support within a single grid is provided.- Support for
true type
font in PDF library is added. Hierarchy Grid
printing support is added.- Support For
Excel,CSV and Pdf export
with Hierarchy Grid is provided. - Support for
row-spanning
in Grid is added. - Adding a new row at the bottom of the grid support is added.
- support for
paste option
to Grid fromExcelsheet/Grid
is provided. Excel-Like Auto Filling
support is added.
HeatMap
New Features
- Now it is possible to provide minimum and maximum values for bubble size in Bubble Heatmap.
- Provided support for resized and loaded client-side events in Heatmap. The resized event will be triggered before Heatmap being rendered and the loaded event will be triggered after Heatmap is completely rendered on window resize action.
In-place Editor
Bug Fixes
space
key action issue is fixed with clicking save and cancel buttons.- Value persistence issue with
multi-select
when doing cancel action after removing selected item. - Double-Click issue in IOS device is fixed.
ListView
Bug Fixes
- Fixed
getSelectedItems
method returnsundefined
values for remote data.
MaskedTextBox
New Features
- Provided the "focus" and "blur" events for MaskedTextBox that will trigger when the control got focus or losses focus.
Menu
Breaking Changes
- Type changes done for the following property.
| Property Name | Old Type | New Type |
|: ---------:| ---------:| ---------:|
| animationSettings
| AnimationSettings | AnimationSettingsModel |
| fields
| FieldSettings | FieldSettingsModel |
New Features
- Provided scrollable option in Menu for rendering large menus and submenus in an adaptive way.
MultiSelect
Breaking Changes
- Renamed the
selectAll
event argumentIsChecked
toisChecked
. - Renamed the
selectAll
event argumente
toevent
.
Bug Fixes
- Change event is now triggered for MultiSelect components, when focused out.
NumericTextBox
New Features
- Provided the "focus" and "blur" events for NumericTextBox that will trigger when the control got focus or losses focus.
Pdf Export
Bug Fixes
- Compilation issue in CI is fixed.
- Updated Readme and GitHub URL.
- Cell padding issue in nested grid is fixed.
New Features
- Added Nested Grid support.
- Added RTL Text support.
Pivot Grid
New Features
- F141747- Always shows value caption in headers even having single measure.
- Cell selection now allows to select cells as row and column wise.
- Shows the filter state in the fields of filter axis.
Popup library
Bug Fixes
- The issue with collision while displays popup on scrollable viewport element has been resolved.
ProgressButton
Breaking Changes
- Type changes done for the following property.
| Property Name | Old Type | New Type |
|: ---------:| ---------:| ---------:|
| animationSettings
| AnimationSettings | AnimationSettingsModel |
| spinSettings
| SpinSettings | SpinSettingsModel |
QueryBuilder
Bug Fixes
- Introduced validateFields method for validation.
RichTextEditor
Bug Fixes
- Table QuickToolbar open wherever click within a component issue has been fixed.
- FontSize "px" and fontFamily "veranda" not updated in toolbar status, that issue has been fixed.
- Clicking on view source code with single character inside textarea removes the character, that issue has been fixed.
Schedule
New Features
- Improvements done to support creation of recurring events based on the recurrence rule properties, that lies under the criteria of limited combination.
- The recurring appointments of Scheduler can be now created and processed successfully based on the Islamic calendar dates.
Sidebar
New Features
- Two-way binding support has been provided for
isOpen
property.
Sparkline
New Features
- Provided right to left rendering support for Sparkline.
Splitter
New Features
- Provided option to configure the splitter and its pane properties such as size, min, max, resizable through data attributes (
data-
). - Included the public methods for add and remove splitter panes.
Tab
New Features
- Tab vertical orientation support was provided.
TextBox
Bug Fixes
- The issue with
refresh
method of textbox has been fixed. - Resolved the issue with placeholder property has 'null' value in Edge browser.
TimePicker
Breaking Changes
- TimePicker pop-up will position at the center of the viewport in mobile resolution.
Toast
Bug Fixes
- Resolved the issue "window is not define" on registering component as plugin in Toast component.
TreeGrid
Bug Fixes
Query
maintenance support provided forrefresh
method after expanding any child rows.- Prop...
v16.4.48
AutoComplete
Bug Fixes
- Custom value is not maintain after reload the data issue has been resolved.
Chart
Bug Fixes
- Scatter chart's edge position render issue is fixed
- Datalabel did not show properly in Edge browser is fixed
- Trendline not rendering while using NaN as input issue is fixed
- DataSource not refreshed in angular chart has been fixed
DataManager
Bug Fixes
- Provided
addParams
CRUD support inRemoteSaveAdaptor
. - Need to parse the server response data in
UrlAdaptor
is resolved.
Diagram
Bug Fixes
- Updating data source at runtime is now working properly even if you did not define layout for a diagram.
- Now, you can modify the nodes and connectors styles at runtime.
Document Editor
Bug Fixes
- Broken image rendering is handled.
Grid
Bug Fixes
- Argument is not returned well in
rowDragStart
Event is resolved. - Column chooser dialog not getting hidden while click outside of the Grid is fixed.
- Selecting cell using arrow keys with frozen column and cell selection is
misfocused
issue is fixed.
In-place Editor
Bug Fixes
- Formatting not applied to calendar component issue fixed.
- While call refresh, control not render issue fixed.
- Id returned instead of text while using fieldSettings with dropDown components issue fixed
New Features
- Type
number
support provided forprimaryKey
API.
MultiSelect
Bug Fixes
en-US
locale JSON file not generated issue has been resolved.
RichTextEditor
Bug Fixes
- Table QuickToolbar open wherever click within a component issue has been fixed.
- FontSize "px" and fontFamily "veranda" not updated in toolbar status, that issue has been fixed.
- Clicking on view source code with single character inside textarea removes the character, that issue has been fixed.
SvgBase
Bug Fixes
- Tooltip text with colon within the bold tag issue fixed
TimePicker
Breaking Changes
- TimePicker pop-up will position at the center of the viewport in mobile resolution.
Uploader
Bug Fixes
- Provided option to hide generated promise error manually on ajax failed event.
New Features
- Provided template support for preloaded files also to customize its default file list structure.
v16.4.47
Chart
Bug Fixes
- Chart not rendering using remote data without query issue is fixed
CircularGauge
Bug Fixes
- Issue with annotation is not properly resolved now.
DataManager
Bug Fixes
- Provided option in
DataManger
to define CRUD url inOdataV4Adaptor
in Grid all edit modes.
Diagram
Bug Fixes
- Connector label position is misplaced while adding the connector in layout at run time is working fine now.
Dialog
Bug Fixes
- Provided an additional argument in beforeOpen event to control the max-height of dialog.
Grid
Bug Fixes
- Provide property change handling for
selectedRowIndex
is resolved.
RichTextEditor
Bug Fixes
- ASP.NET core data annotation issue has been fixed.
- Console error is thrown in IE browser with angular routing, that issue has been fixed.
Schedule
Bug Fixes
- An issue with event display order getting changed within the more event container of timeline views has been fixed.
- An issue with the display of time range text in
quick popup
, when both the start and end time of a spanned event has the same exact hours and minutes but with different dates has been fixed.
Splitter
Bug Fixes
- The issue with dynamically updating the pane size has been fixed.
TextBox
Bug Fixes
- The issue with
refresh
method of textbox has been fixed. - Resolved the issue with placeholder property has 'null' value in Edge browser.
TimePicker
Bug Fixes
- TimePicker will allow assigning string value when type system configuration is disabled.
TreeGrid
Bug Fixes
Query
maintenance support provided forrefresh
method after expanding any child rows.
v16.4.46
Diagram
Bug Fixes
- Performance has been improved when dragging more number of nodes and connectors.
- Issue on applying style for connector’s annotation is now fixed.
Document Editor
New Features
- Table editing performance optimized.
DropDownButton
Bug Fixes
- Item text overflow issue fixed.
Grid
Bug Fixes
- Edit dialog does not destroyed after perform add operation with custom binding is resolved.
LinearGauge
Bug Fixes
- When hover on pointer, console error thrown fixed now.
MultiSelect
Bug Fixes
- Value is updated in reverse while using select all option in checkbox selection issue has been resolved.
PDF Viewer
Bug Fixes
- Resolved the script error while accessing invalid link annotation destination.
RichTextEditor
Bug Fixes
- Changing the font color of underlined text doesn’t change the color of the line, that issue has been fixed.
- RichTextEditor injectable module is missed from import setting file in CRG, that issue has been fixed.
- The change event is triggered on clicking into HTML source code view in Edge browser, that issue has been fixed.
- Blur event is not triggered when we change focus directly from one RTE to another RTE, that issue has been fixed.
SvgBase
Bug Fixes
- Tooltip text issue in RTL is fixed.
TimePicker
New Features
- Pop-up positioning support has been provided.
TreeGrid
Bug Fixes
- Property change support for
height
property has been provided. - Expand icon is prevented from displaying for the root/zeroth level record which has
hasChildMapping
field as false. - Child records of third level or its successor displays properly based on their hierarchy relation in self reference data binding.
Uploader
Bug Fixes
- Resolved the issue with updating file data in uploader element while drag-and-drop the files.
New Features
- Provided option to customize file upload's status message (label) which is sent from server on success and failure events.
- Provided event which trigger before rendering each file item in a page that helps to customize its default UI structure.
- Provided event to denote all the selected files has processed to upload successfully or failed to server.
v16.4.45
Common
Bug Fixes
- Resolved the unwanted property change called on state changes issue.
Chart
Bug Fixes
- Duplicates of scrollbar id in multiple chart is fixed
CircularGauge
Bug Fixes
- When drag the range bar pointer, the console error thrown resolved now.
DataManager
Bug Fixes
- Additional parameters should be send in
params
property is fixed.
DatePicker
Bug Fixes
- DatePicker will allow assigning string value when type system configuration is disabled.
Document Editor
Bug Fixes
- Table border is rendered properly.
Grid
Bug Fixes
- Server requests sent twice when column is not defined in the grid is resolved.
- custom attribute is missing in stacked header issue is fixed.
- Column
allowEditing
false is working fordatepicker
edit when it is specified as primary key column is resolved. allowEditing
property is not working in identity column is resolved.- Provided support to
addparams
for filtering.
Menu
Bug Fixes
- Getting custom properties from menu items in
beforeItemRender
event issue fixed.
Schedule
Bug Fixes
- An issue with the display of
+n more popup
on Scheduler, while setting appointment time in seconds has been fixed.
Sidebar
Bug Fixes
- Fixed the issue with rendering the Sidebar using
isOpen
property and typeAuto
.
TimePicker
Bug Fixes
- Pop-up positioning support has been provided.
Toolbar
Bug Fixes
- While resizing, Toolbar items are not moving from popup to toolbar in
extended
overflow mode issue is fixed.
Tooltip
Bug Fixes
- Added index position for tooltip content container to avoid misalignment while customize background.
TreeGrid
Bug Fixes
- Added events for the column menu feature and added
columnMenuItems
API to modify the column menu items in column menu. - Added
sortComparer
API to perform custom sorting in TreeGrid.
v16.4.44
Accordion
Bug Fixes
- Parent accordion collapsing issue is fixed when Tab renders within it.
DatePicker
Bug Fixes
- Fixed the
allowEdit
issue in mobile mode.
DateRangePicker
Bug Fixes
- Fixed the localization issue in preset
custom range
element.
Diagram
Bug Fixes
- Alignment issue on complex hierarchical tree layout with complex data source is working fine.
Document Editor
Bug Fixes
- Tab stop now layout properly in header and footer.
- Empty header and footer now layout properly.
- Table column span values are now updated properly.
Grid
Bug Fixes
- Misalignment occurs when
footer aggreagate
in grid and also while editing is resolved. - Script error thrown when reorder header template column in grid using angular is fixed.
RemoteSaveAdaptor
returns empty row while perform adding in Grid is resolved.- Filtering the localized date column throws script error is fixed.
- Provided support for dynamic property change handling for
selectedRowIndex
. - Filtering after grouping any column focuses out of the
filterbar
is resolved. Deselecting
event is not triggered after double clicking a particular row and select different row is resolved.- Column data
stringify
is not working properly when persistence enabled is resolved.
In-place Editor
Bug Fixes
space
key action issue is fixed with clicking save and cancel buttons.- Value persistence issue with
multi-select
when doing cancel action after removing selected item. - Double-Click issue in IOS device is fixed.
ListView
Bug Fixes
- Fixed multiple CSS class not added properly while using
template
property inUI Virtualization
. - Fixed height calculation in
UI Virtualization
with sample level border inclusion.
MultiSelect
Bug Fixes
- Item template with checkbox combination is not working issue has been resolved.
- Value update with checkbox selection issue in reactive form has been resolved.
PDF Viewer
Bug Fixes
- The scrolling when the toolbar is clicked is prevented.
Popup library
Bug Fixes
- The issue with collision while displays popup on scrollable viewport element has been resolved.
QueryBuilder
Bug Fixes
- Introduced validateFields method for validation.
RichTextEditor
Bug Fixes
- Pasted URL is not converted to links automatically, that issue has been fixed.
- Image paste as twice in Firefox browser, that issue has been fixed.
Schedule
Bug Fixes
- An issue with
quick popup
opening on blocked time ranges has been fixed.
Splitter
New Features
- Provided option to configure the splitter and its pane properties such as size, min, max, resizable through data attributes (
data-
). - Included the public methods for add and remove splitter panes.
Stock Chart
Bug Fixes
- Console error in tooltip fixed
- Highlight of buttons in period selector is working properly.
- Height of stock chart without period selector, range navigator is working fine
SvgBase
Bug Fixes
- Tooltip console error issue in IE11 is fixed.
TimePicker
Bug Fixes
- Fixed the component destroy issue when
showClearButton
in disabled state.
TreeGrid
Bug Fixes
- Expanding and Collapsing records is working fine when
pageSizeMode
is set asAll
. expandAtLevel
,collapseAtLevel
,expandAll
andcollapseAll
methods are working fine whenpageSizeMode
is set asAll
.
v16.4.42
Common
Breaking Changes
- Removed the unwanted icons.
New Features
- Added
!default
flag to the component style (SCSS) variables for customization.
Accumulation chart
New Features
- The center option has been provided to the accumulation chart.
- Support has been provided for different radius in pie slice.
Calendar
New Features
- Added the Islamic calendar support.
Chart
Breaking Changes
- Export functionality has been moved into separate module. To export the chart, inject the
Export
module.
Chips
The Chip control contains a small block of essential information that triggers an event on click action. It also contains the primary text, image, or both, and is mostly used in mails, contacts, or filter tags.
Input chip
- Basic chip with delete icon that represents a person or entity and enables removal of chips from the chip list collection.Choice chip
- Used to select a choice from the available options.Filter chip
- Used to select multiple choices from the available options.Action chip
- Used to trigger actions for primary content.
CircularGauge
New Features
- Support has been added to set gap between the ranges.
- Support has been added to calculate the radius of the gauge based on the start and end angles.
ContextMenu
Breaking Changes
- The
animationSettings
property type changed fromAnimationSettings
toAnimationSettingsModel
DataManager
Bug Fixes
- Script error thrown in
batch-deleting
while server returns no data is resolved. - Provided option in
DataManger
to define CRUD url inOdataV4Adaptor
.
DatePicker
New Features
- Added the Islamic DatePicker support.
DateTimePicker
New Features
- Added the Islamic DateTimePicker support.
Diagram
New Features
- Support to create a UML class diagram through code or a visual interface with the built-in class diagram shapes is added.
- Support to create a UML activity diagram through code or a visual interface with the built-in activity shapes is added.
- Support to limit the label positions while dragging a label from the connector is added.
- Support to generate a diagram by reading the data from the database, and updating the database with the newly inserted/updated/deleted nodes and connectors is added.
- Support to render a large number of nodes and connectors in a diagram for effective performance is added.
- Template support for annotation is added.
Dialog
New Features
- Provided resizable support to the dialog for both modal dialog and modeless dialog (non-modal).
Document Editor
New Features
- Added support for Right-to-left flow direction in control.
- Added support for table auto fit layout.
- Added Document Editor Container component for toolbar and properties pane.
DropDownList
Bug Fixes
- Restricted multiple request when no data returned from server issue has been resolved.
Excel Export
Bug Fixes
- Updated Readme and GitHub URL.
New Features
- Added formula property to set formulas on export.
FormValidator
New Features
- Localization - Supports to localize error message for the "FormValidator" to different cultures.
Grid
Bug Fixes
- Updating
Vue
component data throws script error withstacked header
is resolved. rowHeight
is not working when group grid columns is resolved.- Pager dropdown does not render in
Production
is fixed. - Provided support to exclude the
grid
properties from persist in the grid initialize. Validation rules
not working in Grid stacked columns is fixed.Advanced popup
is misaligned inexcel-filter
when scroll down on the page.RowSelected
event is triggered when sub context menu get open is fixed.Query
property not working for dynamic property change is fixed.Touch-scrolling
frozen content moves page scrollbar is resolved.- Script error throws in
row-template
when scroll up/down is fixed. - Unable to filter the date column with
excel-filter
usingDataOperations
class is fixed. IE
cannot handle the viewport height whenscroll(virtual scrolling)
is resolved.- Grouped column is not included in dialog editing when
showGroupedColumn
is false is fixed. Initial Grouping
not maintained when setting thelocale
property dynamically is fixed.- Script error when
editTemplate
is used in batch mode is fixed.
New Features
row Drag and Drop
support within a single grid is provided.- Support for
true type
font in PDF library is added. Hierarchy Grid
printing support is added.- Support For
Excel,CSV and Pdf export
with Hierarchy Grid is provided. - Support for
row-spanning
in Grid is added. - Adding a new row at the bottom of the grid support is added.
- support for
paste option
to Grid fromExcelsheet/Grid
is provided. Excel-Like Auto Filling
support is added.
HeatMap
New Features
- Support for toggling the cell visibility with legend selection has been added for fixed type legend in heat map. This support helps to view the data points with values which matches the legend selection.
- Multi-level axis label grouping feature has been added to heat map.
- Cell selection feature has been added to heat map, this feature helps to select single or multiple heat map cells at run-time.
- Support for binding date object to axis labels for cell JSON data has been provided.
- Support for auto generating axis labels for cell JSON data has been provided.
- Provided support for formatting legend label in heat map.
- Provided support for customizing the cell tool tip UI.
- Provided support for customizing the data labels.
In-place Editor
The In-place Editor component is used to edit and update the input value dynamically to the server. It supports integrating many component types such as “DropDownList”,”DatePicker”,”AutoComplete”, etc.
- Render mode - Provides two types of rendering modes when editing the input, namely “Inline” and “Popup”.
- Component integration - Support to integrate components such as “DropDownList”, “DatePicker”,” AutoComplete”, etc. to the In-place Editor.
- Data binding - Bind the In-place Editor component with an array of JSON objects or DataManager to save the edited data to the server.
- Customization - Offers UI customization such as popup, buttons, and also denotes editable content state.
- Template - Templates can be used to integrate custom controls to the In-place Editor.
- Globalization - Provides right to left and localization support.
ListView
Bug Fixes
- Fixed
getSelectedItems
method returnsundefined
values for remote data.
Maps
New Features
- Support has been added for desaturation color mapping.
- Support has been added to hide specific legend items and bind legend text from data source.
- Support has been added for highlighting or selecting the legend items along with shapes.
- Support has been added to specify multiple fields in the data source for shapePropertyPath.
- Events has been added for zoom-in and zoom-out.
Menu
Breaking Changes
- Type changes done for the following property.
| Property Name | Old Type | New Type |
|: ---------:| ---------:| ---------:|
| animationSettings
| AnimationSettings | AnimationSettingsModel |
| fields
| FieldSettings | FieldSettingsModel |
New Features
- Provided scrollable option in Menu for rendering large menus and submenus in an adaptive way.
MultiSelect
Breaking Changes
- Renamed the
selectAll
event argumentIsChecked
toisChecked
. - Renamed the
selectAll
event argumente
toevent
.
Bug Fixes
- Change event is now triggered for MultiSelect components, when focused out.
PDF Viewer
The PDF Viewer component enables you to view and print the PDF files.
- Both normal and PDF files protected with AES and RC4 encryption can be opened and displayed.
- Core interactions are included: scrolling, zooming, panning, and page navigation.
- Built-in toolbar.
- Text can be selected and copied from PDF files.
- Text can be easily searched for across the PDF document.
- Easy navigation with the help of bookmarks, thumbnails, hyperlinks, and a table of contents.
- Two view modes are included: fit-to-page and fit-to-width.
- An entire document or a specific page can be printed directly from the browser.
Pdf Export
Bug Fixes
- Compilation issue in CI is fixed.
- Updated Readme and GitHub URL.
New Features
- Added Nested Grid support.
- Added RTL Text support.
Pivot Grid
Bug Fixes
- #219623 - Text in the field list tab gets completely displayed in mobile layout.
- #219625 - Scrolling works properly in touch mode when virtual scroll option is enabled.
- #219625 - In mobile device, virtual scrolling sample is loaded properly from the sample browser.
- #219625 - In mobile device, last column cells are displayed properly.
New Features
- Raw items in the control can be edited and updated at runtime.
- Provided support to list the raw items for a particular value cell.
- In the filter pop-up, provided support to set the limit the display field values and search option for refining the values from large data.
- Provided hyperlink support to perform any custom operation programmatically.
- Defer update option has been provided to refresh the control on-demand and not during every UI interaction for better performance.
- Provided support to show or hide subtotals and grand totals for rows and columns.
- More aggregation types like – Distinct Count, Product, Running Totals, Percentage of Column Total, Percentage of Parent Column Total, Population Var are added.
ProgressButton
Breaking Changes
- Type changes done for the following property.
| Property Name | Old Type | New Type |
|: ---------:| ---------:| ---------:|
| animationSettings
| AnimationSettings | AnimationSettingsModel |
| spinSettings
| SpinSettings | SpinSettingsModel |
QueryBuilder
The Query Builder component is a gr...
v16.4.40-beta
Common
New Features
- Added
!default
flag to the component style (SCSS) variables for customization.
Accumulation chart
New Features
- The center option has been provided to the accumulation chart.
- Support has been provided for different radius in pie slice.
Chart
New Features
- Support for grid line animation has been provided.
- Support has been provided to load data on-demand.
Chips
The Chip control contains a small block of essential information that triggers an event on click action. It also contains the primary text, image, or both, and is mostly used in mails, contacts, or filter tags.
Input chip
- Basic chip with delete icon that represents a person or entity and enables removal of chips from the chip list collection.Choice chip
- Used to select a choice from the available options.Filter chip
- Used to select multiple choices from the available options.Action chip
- Used to trigger actions for primary content.
CircularGauge
New Features
- Support has been added to set gap between the ranges.
- Support has been added to calculate the radius of the gauge based on the start and end angles.
ContextMenu
Breaking Changes
- The
animationSettings
property type changed fromAnimationSettings
toAnimationSettingsModel
DataManager
Bug Fixes
- Script error thrown in
batch-deleting
while server returns no data is resolved. - Provided option in
DataManger
to define CRUD url inOdataV4Adaptor
.
DatePicker
Bug Fixes
- Selecting a value with the Enter key will not bubble up the event to its ancestor elements.
Diagram
New Features
- Support to create a UML class diagram through code or a visual interface with the built-in class diagram shapes is added.
- Support to create a UML activity diagram through code or a visual interface with the built-in activity shapes is added.
- Support to limit the label positions while dragging a label from the connector is added.
- Support to generate a diagram by reading the data from the database, and updating the database with the newly inserted/updated/deleted nodes and connectors is added.
- Support to render a large number of nodes and connectors in a diagram for effective performance is added.
- Template support for annotation is added.
Dialog
New Features
- Provided resizable support to the dialog for both modal dialog and modeless dialog (non-modal).
Document Editor
New Features
- Added support for Right-to-left flow direction in control.
- Added support for table auto fit layout.
- Added Document Editor Container component for toolbar and properties pane.
DropDownList
Bug Fixes
- Restricted multiple request when no data returned from server issue has been resolved.
Excel Export
Bug Fixes
- Updated Readme and GitHub URL.
New Features
- Added formula property to set formulas on export.
FormValidator
New Features
- Localization - Supports to localize error message for the "FormValidator" to different cultures.
Grid
Bug Fixes
- Initial multi-sorting icon is added incorrectly fixed.
- Validation for complex property is not added properly resolved.
New Features
- Filter template support added.
- Edit template support added.
- Dialog edit template support added.
- Reactive aggregate update support added.
- Date time type column filter support added.
- Windows explorer like check-box selection added.
- Expand and collapse enabled in excel exported document for grouped grid.
- Support to prevent the overriding of autofit columns by Resizing added.
- Show All option added for page size drop-down.
HeatMap
New Features
- Support for toggling the cell visibility with legend selection has been added for fixed type legend in heat map. This support helps to view the data points with values which matches the legend selection.
- Multi-level axis label grouping feature has been added to heat map.
- Cell selection feature has been added to heat map, this feature helps to select single or multiple heat map cells at run-time.
- Support for binding date object to axis labels for cell JSON data has been provided.
- Support for auto generating axis labels for cell JSON data has been provided.
- Provided support for formatting legend label in heat map.
- Provided support for customizing the cell tool tip UI.
- Provided support for customizing the data labels.
In-place Editor
The In-place Editor component is used to edit and update the input value dynamically to the server. It supports integrating many component types such as “DropDownList”,”DatePicker”,”AutoComplete”, etc.
- Render mode - Provides two types of rendering modes when editing the input, namely “Inline” and “Popup”.
- Component integration - Support to integrate components such as “DropDownList”, “DatePicker”,” AutoComplete”, etc. to the In-place Editor.
- Data binding - Bind the In-place Editor component with an array of JSON objects or DataManager to save the edited data to the server.
- Customization - Offers UI customization such as popup, buttons, and also denotes editable content state.
- Template - Templates can be used to integrate custom controls to the In-place Editor.
- Globalization - Provides right to left and localization support.
ListView
Bug Fixes
- Fixed
getSelectedItems
method returnsundefined
values for remote data.
Maps
New Features
- Support has been added for desaturation color mapping.
- Support has been added to hide specific legend items and bind legend text from data source.
- Support has been added for highlighting or selecting the legend items along with shapes.
- Support has been added to specify multiple fields in the data source for shapePropertyPath.
- Events has been added for zoom-in and zoom-out.
Menu
Breaking Changes
- Type changes done for the following property.
| Property Name | Old Type | New Type |
|: ---------:| ---------:| ---------:|
| animationSettings
| AnimationSettings | AnimationSettingsModel |
| fields
| FieldSettings | FieldSettingsModel |
New Features
- Provided scrollable option in Menu for rendering large menus and submenus in an adaptive way.
MultiSelect
Breaking Changes
- Renamed the
selectAll
event argumentIsChecked
toisChecked
. - Renamed the
selectAll
event argumente
toevent
.
Bug Fixes
- Change event is now triggered for MultiSelect components, when focused out.
PDF Viewer
The PDF Viewer component enables you to view and print the PDF files.
- Both normal and PDF files protected with AES and RC4 encryption can be opened and displayed.
- Core interactions are included: scrolling, zooming, panning, and page navigation.
- Built-in toolbar.
- Text can be selected and copied from PDF files.
- Text can be easily searched for across the PDF document.
- Easy navigation with the help of bookmarks, thumbnails, hyperlinks, and a table of contents.
- Two view modes are included: fit-to-page and fit-to-width.
- An entire document or a specific page can be printed directly from the browser.
Pdf Export
Bug Fixes
- Compilation issue in CI is fixed.
- Updated Readme and GitHub URL.
New Features
- Added Nested Grid support.
- Added RTL Text support.
Pivot Grid
Bug Fixes
- #219623 - Text in the field list tab gets completely displayed in mobile layout.
- #219625 - Scrolling works properly in touch mode when virtual scroll option is enabled.
- #219625 - In mobile device, virtual scrolling sample is loaded properly from the sample browser.
- #219625 - In mobile device, last column cells are displayed properly.
New Features
- Raw items in the control can be edited and updated at runtime.
- Provided support to list the raw items for a particular value cell.
- In the filter pop-up, provided support to set the limit the display field values and search option for refining the values from large data.
- Provided hyperlink support to perform any custom operation programmatically.
- Defer update option has been provided to refresh the control on-demand and not during every UI interaction for better performance.
- Provided support to show or hide subtotals and grand totals for rows and columns.
- More aggregation types like – Distinct Count, Product, Running Totals, Percentage of Column Total, Percentage of Parent Column Total, Population Var are added.
ProgressButton
Breaking Changes
- Type changes done for the following property.
| Property Name | Old Type | New Type |
|: ---------:| ---------:| ---------:|
| animationSettings
| AnimationSettings | AnimationSettingsModel |
| spinSettings
| SpinSettings | SpinSettingsModel |
QueryBuilder
The Query Builder component is a graphical user interface that allows users to create and edit filters. It outputs a structured JSON of filters which that can be easily parsed to create SQL. It is integrated with Data Manager to communicates with data sources and returns the desired result based on the provided filter. It supports data binding, templates, validation, and horizontal and vertical orientation.
- Data binding: It auto populates the data source and maps the data to the appropriate fields.
- Template: Supports templates and it is applicable for all input components.
- Queries: Queries supports JSON/SQL rules.
RichTextEditor
Bug Fixes
- Dynamic enabling and disabling support for toolbar items has been provided.
- Image dialog's Browse button width is not adjusted based on the text issue has been resolved.
New Features
- Insert table support has provided for MarkDown Editor.
Schedule
Breaking Changes
- The default value of
allowVirtualScrolling
has been changed tofalse
.
Bug Fixes
- An issue that occurs with BYDAY rule option, while defining day names in different order has been fixed.
- An issue with
eventClick
client-side event not triggering, while selecting multiple appointments by pressi...
v16.3.33
Common
Bug Fixes
- Fixed the
disabled
property value not included in the component model.
Chart
Bug Fixes
- Series DataSource change chart refresh issue fixed.
- Axis label is now rendering properly, when we have the interval in decimals.
New Features
- Margin options are added to legend.
CheckBox
Bug Fixes
- Add multiple classes dynamically to
cssClass
property issue fixed.
CircularGauge
Bug Fixes
- Issue with range bar pointer tooltip is resolved now.
Compression
Bug Fixes
- Updated Readme and GitHub URL.
Diagram
Bug Fixes
- Exception thrown when adding the child to the Node which has multiple parent Child is now working fine.
- Textbox lost its focus when we mouse up on Diagram is now working fine.
- Issue with expand collapse, when the child having more than one parent have been fixed.
- Issue on measuring path element while refreshing the diagram is now working fine.
Document Editor
Bug Fixes
- Updated Readme and GitHub URL.
DropDownList
Bug Fixes
- DropDownList locale added in
config Json
file.
File
Bug Fixes
- Updated Readme and GitHub URL.
FormValidator
Bug Fixes
- Form validator
email
andmin
validation issues has been fixed.
Grid
Bug Fixes
- Using html in
footerTemplate
of aggregation is hidden inexcel-export
andpdf-export
is fixed. columnMenu
is not properly render when disable the grid properties at column level is resolved.- With Virtual scrolling, args.data returns as undefined in
rowSelected
event is fixed. Virtualization
translate value calculated incorrectly when setheight
100% is fixed.
ListView
Bug Fixes
- Fixed focus out event not triggered properly while interact
ListView
with keyboard navigation keys.
Maps
Bug Fixes
- Now map is rendering properly in universal applications
- Now panning works properly without freezing
Sidebar
Bug Fixes
- Added the
event
andisInteracted
event arguments in open and close events of Sidebar.
TextBox
Bug Fixes
- The issue with receiving event arguments of TextBox events have been fixed.
TreeView
Bug Fixes
- In TreeView, scrolling is not working smoothly for iPad device issue is resolved
v16.3.32
Chart
Bug Fixes
- Polar area type border closing issue fixed.
- scrollbar inverted axis position issue fixed.
CircularGauge
Bug Fixes
- Tooltip is rendering properly without flickering, while the circular gauge is rendered in small space.
ComboBox
Bug Fixes
- ComboBox
focus
event argument issue has been resolved.
Compression
Bug Fixes
- Files are compressed properly in Angular production mode.
Dialog
Bug Fixes
- Resolved the issue with max-height in dialog.
DropDownList
Bug Fixes
- Data related attributes are added to input element instead of select element has been fixed.
- Console error thrown as maximum call stack when set the empty
dataSource
that issue has been fixed.
Grid
Bug Fixes
- Refreshing a template in column Grid after edit and update displays no records in IE is fixed.
- Unable to use
captionTemplate
in angular grid is resolved.
LinearGauge
Bug Fixes
- Linear gauge is rendering properly now, even if the id is not specified for the div element.
Maps
Bug Fixes
- Now map is rendering properly in universal applications
- Now panning works properly without freezing
MultiSelect
Bug Fixes
- Original event argument does not get in
selectedAll
event argument that issue has been fixed.
Schedule
Bug Fixes
- An issue with date and time displaying wrongly on
quick popup
in the presence of Daylight Saving Time has been fixed.