Essential Studio for JavaScript Release Notes
Common
Bug Fixes
- #181086 – Issue with subscriptions are not disposed properly while destroying ej components in KnockoutJS.
ejCalculate
Features
- Provided support for the following Excel formulas,
COUNTIF
MMULT
ROUND
ROUNDUP
ROUNDDOWN
PV
NORMSDIST
NORMDIST
SUMPRODUCT
VLOOKUP
-
STDEV
ejChart
Bug Fixes
- #184690 -
Data label template
is now displaying properly. - #184541 - Now the instance of
data source
will not change, even after rendering the chart. - F131000 - While changing the
zoomFactor
andzoomPosition
of an axis, visible range of that axis alone will change now.
ejDiagram
Bug Fixes
- #183397 - When drag and drop the node to container, the nodes gets disconnected which is placed outside the canvas is fixed.
- #176645 - Exception raised when drawing polyline connector and set the pageSetting’s
boundaryConstraints
asdiagram
is fixed. - #185188 - Exception raised when right click on the text editor is fixed.
- #185167 - Layout with multiple parents not updated properly when calling
layout
method at runtime is fixed. - #184843 - Connector’s labels are not exported properly when setting the label’s
margin
value in negative is fixed. - #183815 - When drag and drop the node from palette,
pointer-events
attribute set tonone
for all DOM elements with class value set ass-resize
ande-resize
is fixed. - #184945 - By using the
exportDiagram
method and exporting the diagram with specified bounds is now working properly.
ejDialog
Bug Fixes
- #184759 - Issue with setting the height for the
ejRTE
control inside Dialog has been fixed.ejDropDownList
Bug Fixes
- #185020,#184447 Preselected values are displayed thrice in multiselect visual mode has been resolved.
ejGantt
Features
- #F132012, 185158 – Now the milestones in a project are positioned accordingly to the provided date and time values.
- #185087 - Now the validation support has been provided for the predecessor values to ignore the incorrect entries.
Bug Fixes
- #185563 – Issue with baseline date value format in cell edit and dialog edit actions has been fixed.
- #184781 - Issue with displaying predecessor tab in add/edit dialog in KnockoutJS has been fixed.
- #184466 - Issue with resource collection update in edit dialog has been fixed.
ejGrid
Features
- #180298 - Provided support to render the
pageSize
based on container height.
Bug Fixes
- #184834 - Batch editing works fine with
fieldName
consisting of $ symbol. - #184853 - When adding records to an empty Grid, the last record displays fine after rendering the scroller.
- #182452 - While performing paging in Responsive Grid the scroller will not be rendered unnecessarily.
- #184609 -
editParams
works fine while binding complex data in Grid. - #183289 - Validation works fine while saving an empty record using
batchSave
method. - #184326, #186046 -
commonWidth
is applied to the Grid when scroller is rendered dynamically. - #183676 - While
defaultValue
is set to column args.rowdata returns default value duringBatch
editing. - #183724 - Hovering of Grid rows in touch devices works fine.
- #183141 - While scrolling the white spaces will not appear in
enableVirtualization
Grid. - #182980 - While editing the Grid using
InlineTemplateForm
the scroller renders fine .ejKanban
Bug Fixes
- #185383 – Update the data source with key values, when the updated card details is not available on column key value.
- #183684, #185054 – Shrink count will be updated properly when any one column is toggled and the card is updated properly.
- #183684 – Issue with displaying Kanban content on horizontal scrolling within the Kanban has been fixed.
- #184759 – Issue with rendering
ejRTE
control properly within dialog edit template has been fixed. - #183684 - Initial column width for Kanban enabled with
allowScrolling
property is set properly, when any one column is toggled.ejListBox
Bug Fixes
- #185940 - Issue with value field bound methods (
getIndexByValue()
,hideItemByValue()
,hideItemsByValue()
,showItemByValue()
andshowItemsByValue()
) have been fixed.ejListView
Bug Fixes
- #184549 - The
dataSource
is updated for ListView onremoveItem()
method.ejPdfViewer
Bug Fixes
- #183878 - The text box form fields are now preserve multiline text.
- #184731 - The height of the viewer container has been updated when the toolbar is hidden.
- #184731 - The
serviceUrl
property has been updated properly while setting it after control initialization.
ejPivotClient
Bug fixes
- #184538 – Values are not rounded for percentage number format during excel export.
Features
- #171119 – Member selection and member paging now works properly for search result.
- #180613 – Provided option to display the report collection’s name.
- #180613 – Reports are maintained properly with its corresponding cube information even switching cubes.
- #179216 – KPI supports without measure element.
- #184529 – “xlsx” file format is support now.
- #180519 – Provided support to export PivotChart to excel similar to excel-like PivotChart instead of an image.
ejPivotGrid
Features
- #185426 – Provided support to enable “withCredentials” property in XHR request.
ejReportViewer
Bug Fixes
-
#178733 - Background color value issue is resolved for tablix cell.
-
#182040 - Resolved the multi-value parameter issue when the visibility is hidden.
-
#178733 - Now, the zooming functionality is working properly in Microsoft Edge browser.
-
#186200, #186136 - Resolved null reference exception for tooltip localization text.
ejSchedule
Bug Fixes
- #185825 - Dates are displayed correctly, while navigating the view by clicking overflow icon.
- #183009 - Longer duration Blockout intervals are displaying correctly, when different timescale option is set.
- #184971 - Blockout intervals are displaying correctly, when blockout end time and Schedule start hour are same.
- #184895 - Blockout appointments does not move to one week later and are rendering correctly now, when there is a workCell template applied on the same day.
- #184786 - Work week days are rendering correctly now, when
firstDayOfWeek
property is set. - #184602 -
appointmentClick
event is prevented now, on right click of the mouse.
ejSparkline
Bug Fixes
- #183876 - Now the Sparkline is responsive while resizing the browser.
ejSplitter
Bug Fixes
- #183885 – Changed the collapse and expand action for Splitter on the
mouseup
event.ejSpreadsheet
Bug Fixes
-
#183747 – Issue with importing invalid formulas as text value return #NAME error is fixed.
-
#184476 – Issue with performance on importing large data with formatting is fixed.
-
#182691 – Issue with custom formulas having no arguments on editing is fixed.
-
#184778 – Issue with adding dropdownlist for a range of cells with custom list as datasource is fixed.
-
#183197 – Issue with exporting number formatting values in ‘pt-BR’ culture is fixed.
-
#183747 – Issue with exception throws when plain text values are recognized as formulas on exporting is fixed.
-
#184577 – Issue with applying percentage misbehave on empty cells and value existing cells is fixed.
ejTextBoxes
Features
- #182613 - We have provided the option to allow the decimal places without any limit.
Bug Fixes
- #185029 - Able to type non-numeric characters in Textbox component issue has been fixed.
ejToolbar
Bug fixes
- #185463 - Tabbing lost the order of focus in IE and Edge using tab and shift + tab has been fixed.
ejTreeGrid
Features
- #183625 - Now the drop positions insertAbove, insertBelow and insertAsChild while dragging a row will be available in the rowDrag event arguments.
ejTreeMap
Bug Fixes
- #183639 - Multi polygon in the JSON data source in now rendering properly.
ejTreeView
Features
- #184008 – Provided nested object support in TreeView fields. That helps to map the complex data from data source.
Bug Fixes
-
#184922 – The issue “While drop more than one tree nodes in siblings of target TreeView, dropped nodes sorted orders are differed” has been fixed.
-
#182105 - The issue “When tree nodes having same id, unable to add the new nodes on corresponding target” has been fixed.
Breaking Changes
- #182105 - In previous, when we pass a single node with a parentID and target to addNode method, the node will append to the parentID’s node and currently node will append in to the target.