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.- 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.
New Features
Excel-Like Filtering
support is provided that allows users to create complex filter criteria for a column by allowing users to select possible filter values from a checkbox list. The advanced filter can be used to build complex filter criteria.
TreeView
New Features
- Provided an option to disable child nodes when load-on-demand support is enabled.
- Provided an option to disable the load-on-demand support in TreeView control.
Uploader
Bug Fixes
- Resolved the issue with updating file data in uploader element while drag-and-drop the files.
- Provided option to hide generated promise error manually on ajax failed event.
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.
- Provided template support for preloaded files also to customize its default file list structure.