Essential Studio for Vue Release Notes
v17.2.28
June 27, 2019
Barcode
The Syncfusion Essential JS Barcode widget enables rendering of one dimension and two dimension barcodes in the web page. Barcode provides you a simple and inexpensive method of encoding text information that can be easily read by electronic readers
- Supports 2 two-dimensional barcodes such as QR and DataMatrix barcodes.
Calendar
Features
- #233255, #232782 - Now, you can change the day header format of calendar using ‘dayHeaderFormat’ property.
Chart
Features
- Canvas rendering mode support provided.
- Overlapping data labels in funnel and pyramid charts will be arranged on both sides of the charts.
- Data Editing support provided for chart series points.
- Multi level label click event added with custom object.
Breaking Changes
- sizeType enumeration name changed to SizeType
Chips
Breaking Changes
- Property selection enum type name changed from “selection” to “Selection”.
CircularGauge
Bug Fixes
- Pointer drag in circular gauge is working fine now in touch devices.
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.
DataManager
Bug Fixes
- #237039 - Delete operation is working properly when date column is assigned as primary key field.
DatePicker
Bug Fixes
- #231616, #234495 - In mobile device, DatePicker popup displays in the center of the viewport.
- #238455 – Now, change event argument
isInteracted
return as true when edit the date value using keyboard.
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
DateRangePicker
Bug Fixes
- #231616, #234495 - In mobile device, DateRangePicker popup displays in the center of the viewport.
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
DateTimePicker
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
Diagram
Bug Fixes
- Z-index for nodes/connectors is now properly updated when rendering the nodes/connectors with same z-index in symbol palette and drag and drop the nodes from the symbol palette to the diagram.
- Now, the connection between the ports has been established when remove the InConnect/OutConnect from node’s constraints.
- Issue with the “Layer’s z-index property and sendLayerBackward/bringLayerForward API methods” has been fixed.
- #232371 - Drag and drop the nodes from symbol palette to the diagram will no longer work if the SymbolPalette “allowDrag” property set to false at runtime.
- Now, the connector can be moved over the connection disabled node when drawing the connector using drawing tools.
- #232226 - The issue “Annotation added multiple times in DOM if annotation’s text overflow enabled and select the node” has been fixed.
- #232343 - Diagram’s selectionChange event is now triggered properly when selecting another node or unselect the selected node in less than 1 second after dragging the node.
- Diagram’s propertyChange event is now triggered properly when move the node using keyboard and undo/redo dragged node.
- #233008 - BPMN sequence connector does not move with stroke when its dependent node is moved issue is now fixed.
- When changing the node’s path data at run time, it scales properly with respect to node’s size.
- When changing the trigger type of BPMN’s Task shape at run time, the trigger shape is positioned properly.
- Now, the connector’s decorator is docked properly when layout is enabled and drag the node.
- When zooming the diagram, the user handles position is updated properly with respect to zoom percentage.
- If boundaryConstraints is enabled and node’s rotateAngle is changed at run time, node does not exceed the boundary limit.
- When changing the annotation’s properties at run time, annotation will update properly.
- #234537 - Conditional sequence connector is now working properly when connected with BPMN Service shape.
- #234307 - Undo/redo is now working properly when modifying the annotation’s font size at run time.
- #234106 - When the node having different size and executing the layout, nodes are now arranged properly.
- The
hyperLink
property in the Shape Annotation and Path annotation is renamed properly ashyperlink
. - #234537 - The BPMN shape style is now applied to the BPMN inner elements.
- #235977 - The issue “User handles drawn multiple times while dragging a node from the palette” has been resolved.
- #235742 - The issue with the oldValue of selectionChange is shown incorrect when mouse down on node has been resolved.
- #235794 - The
textEdit
event is now fired in Edge browser. - #236322 - The module property in the package.json has been updated.
- #237131 - The issue “Layout is messed up when diagram have disconnected nodes” has been resolved using complex hierarchical tree layout.
- #237533 - The issue “min-height and min-width properties of node does not updated properly at run time” has been resolved.
- #236866 - The issue with tooltip is shown even after deleting the node has been resolved.
Features
- #228504 – Support has been provided to customize the tooltip of the diagram.
- #231402 – Support has been provided to show/hide segment thumb of the connector.
- – An option has been added to set the icons and template in the diagram user handles.
- #232055 - Text overflow support for annotation when wrapping is enabled for annotation has been added.
Breaking Changes
- The
hyperLink
property in the Shape Annotation and Path annotation is renamed properly ashyperlink
. - The
class
property in the UML Classifier shape is renamed properly asclassShape
. - The
interface
property in the UML Classifier shape is renamed properly asinterfaceShape
. - The
enumeration
property in the UML Classifier shape is renamed properly asenumerationShape
. - The
data
property is removed from the DataSource property of the diagram. - The
dataManager
property in the DataSource is renamed toDataSource
.
Dialog
Features
- Provided two-way binding support to
visible
property of dialog. - Enabled draggable support for modal dialog also.
- Provided built-in utility functions to render the alert and confirm dialogs with minimal code.
DocumentEditor
Bug Fixes
-
#237415
,#238902
- Document exported properly when document contains hyphen character. -
#228049
- Tab character width is now calculated properly. -
#228049
- Table with repeat header is now layout properly. -
#234073
- Table is now pasted properly. -
#236808
- Document exported properly when document contains text form field. -
#144848
- Table shading is now exported properly.
Features
-
#229069
- Added contextual spacing support. -
#158324
,#226019
,#226018
,#227644
,#238417
- Added support for chart preservation. -
#94889
,#87537
,#223333
,#222513
,#224521
,#227620
,#227052
,#227362
,#236997
- Added spell check support. -
#226631
,#227594
,#231373
,#233073
- Added clipboard paste with formatted content. -
#140903
,#227192
,#227641
,#227640
- Added restrict editing support. -
#237725
- Added API to customize gap between each page.
Breaking Changes
- The
serviceUrl
property inDocumentEditorContainer
component no longer expect the full path of the Web API action. Henceforth, it only expects the path up to controller name alone. And the Web API action name can be configured inserverActionSettings
property for different actions.
DropDownList
Bug Fixes
- #235631 - Issue with “updating default value after form reset” has been resolved.
- #239136 - Now, you can change
allowFiltering
property value dynamically.
FileManager
Features
- Added file system provider support for SQL server database, Microsoft Azure cloud storage, NodeJS framework, and Google Drive cloud storage.
- Provided access control support for physical file system provider.
- Provided cut, copy, and paste file operations support.
- Provided drag and drop support.
- Provided rename and replace support for uploading files.
- Provided options to upload specific types of files based on extensions.
Gantt
Bug Fixes
- #238228 - Issue while rendering tooltip with smaller duration has been fixed.
Features
- Now Gantt supports context menu to perform various action.
- Provided support to perform timeline zoom in, zoom out and zoom to fit actions in Gantt.
- Provided key interaction support in Gantt.
Grid
Bug Fixes
- #238512 - Script error during show or hide column operations in
hierarchyGrid
has been resolved. - #145013 - Support has been provided for custom command button click event.
- #239027 -
Multiselection
is now handled forMac
OS
. - #236920 -
field
property is applied toheaderText
inMVC
platform When header text is set as blank has been resolved. - #234538 - Performing filter operation in the
dropdownlist
is updating Grid column’sdataSource
has been resolved. - #238762 -
beforePaste
event support has been provided. - #239158 - Selection border is not removed while clearing the selection using
clearSelection
method has been fixed. - #238396 - Custom filter is now working properly with
0
value. - #237140 -
ForeignKey
column filtering is now working in remote date with sameforeignKeyfield
andforeignkeyvalue
. - #232623 - Support has been provided to send row object as one of the parameter for
sortComparer
function. - #145110 - Column chooser is now working properly when column is not shown in the column chooser list.
- #234709 - Sorting is maintained in the column after
ungrouping
the column has been resolved. - #236657 -
getSelectedRowCellIndexes
method has been fixed to return appropriate values. - #236295 - An
object
type is set asdefaultValue
property foraspType
. - #237984 - Warning log support has been provided for indicating incorrect
dataSource
inasyncpipe
. - #144746 - Server post request has been prevented in
pdfExport
while exporting thecurrentViewData
. - #223604 - Script error while scrolling when
activeElement
is in null state has been fixed. - #235834 -
isVisibile
property is now set while generating focus matrix.
Breaking Changes
- Show or hide operation in grid is no more asynchronous. Previously show/hide grid columns has refreshed the grid content and
dataBound
event will be triggered. This behaviour has been now made synchronous to improve toggle visibility performance. -
minWidth
property value is now applied to the columns when column width is not provided. This ensures that the cell content can occupy as much as available space and should not shrink below the givenminWidth
value.
HeatMap
Features
- Now it is possible to customize the legend label using legendRender event.
InPlaceEditor
Bug Fixes
-
#237441
- Modified value not updated, when usingRichTextEditor
withMarkdown
mode issue has been resolved
LinearGauge
Features
- In the
setAnnotationValue
method, an option has been provided for setting annotation based onaxisValue
.
ListBox
Bug Fixes
- #236715 - Drag and dropping the list item is not sorted when
sortOrder
enabled issue is fixed.
Features
- Checkbox position support provided.
- Filter support provided.
- #234507 - Provided support for drag and dropping the single list item when more than one list item is selected by setting
false
todragSelected
argument indragStart
event.
Breaking Changes
- Event
select
is removed insteadchange
event is provided.
ListView
Bug Fixes
- Issue with duplicate entries on updating the data source while binding data using data manager has been fixed.
- Now it is possible to perform key interactions with input list items displayed using custom templates.
Maps
Features
-
#I227277
- Support has been provided to get geo location when clicking on maps. -
#I217458
- Support has been provided to hide and cluster a marker when it intersects with other markers.
MaskedTextBox
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
Menu
Bug Fixes
- #237136 - Issue with Parent Menu click in mobile mode.
- #236458 - Issue with Menu Item hovering while a page contains multiple menus.
MultiSelect
Bug Fixes
- #235699 - Change event not happening after the control has lost focus issue has been fixed.
Features
-
#F142089
,#225476
,#231094
,#234377
- Now, you can render grouping with checkbox using enableGroupCheckBox property.
NumericTextBox
Bug Fixes
- #237600 - Now, validation message get removed while change the numeric value through spin buttons.
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
PDFViewer
Bug Fixes
-
#I233161
– Now, loading Indicator will be shown properly while loading a large page size document. -
#I233035
- HyperlinkClick event is now triggered properly. -
#I234364
- Pan interaction mode is now working properly when the toolbar is disabled. -
#I231436
- PDF document is now rendered properly while using the PDF Viewer control inside Tab control. -
#I232104
- Cleared the warnings in css files.
Features
-
#I208298
,#I223253
,#I224643
,#I233655
,#I238694
- Provided the supports for shape annotations. -
#I219446
,#I224643
,#I230115
,#I233032
,#F144297
,#I236825
,#I238694
- Provided the supports for stamp annotations. -
#I229426
- Provided the supports for calibrate annotations. -
#I223253
,#I238694
- Provided the supports for sticky notes annotations.
Breaking Changes
- The following event arguments are renamed.
Existing Event Arguments Name | New Event Arguments Name |
---|---|
IUnloadEventArgs | UnloadEventArgs |
ILoadEventArgs | LoadEventArgs |
ILoadFailedEventArgs | LoadFailedEventArgs |
IAjaxRequestFailureEventArgs | AjaxRequestFailureEventArgs |
IPageChangeEventArgs | PageChangeEventArgs |
IPageClickEventArgs | PageClickEventArgs |
IZoomChangeEventArgs | ZoomChangeEventArgs |
IHyperlinkClickEventArgs | HyperlinkClickEventArgs |
IAnnotationAddEventArgs | AnnotationAddEventArgs |
IAnnotationRemoveEventArgs | AnnotationRemoveEventArgs |
IAnnotationPropertiesChangeEventArgs | AnnotationPropertiesChangeEventArgs |
PivotGrid
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.
- #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.
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.
- 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.
- #208354, #211758 — Value fields can be placed in row axis now.
- Virtual scrolling options have been provided to load large amounts of data with high performance.
- Conditional formatting support allows users to define conditions and format grid cells’ font, colour etc.
- Label and value-based filtering options are provided that work similar to Microsoft Excel.
PivotTable
Bug Fixes
- #144352 – The fields can be added dynamically for Pivot Chart control.
Features
- #229377 – The pivot chart which is bound with pivot table allows the user to drill down and drill up now individually.
- #144382 – Unnecessary scroll bars have been removed from pivot table component.
Breaking Changes
- The
dataSource
anddataSource.data
properties has now been renamed todataSourceSettings
anddataSourceSettings.dataSource
respectively.
ProgressButton
The progress button visualizes the progression of an operation to indicates the user that a process is happening in the background. The progress can be shown with graphics accompanied by a textual representation.
- Types, Sizes, and Styles - Provided with different types, sizes and predefined styles of progress button.
- Icons and Spinner - Supports icon, spinner and its positioning.
- Animation - Provided with predefined animation and progress indicator.
- Events - Supports event triggering at specified interval.
- Accessibility - Provided with built-in accessibility support that helps to access all the ProgressButton component features through the keyboard, screen readers, or other assistive technology devices.
QueryBuilder
Features
- Provided localization support for ‘AND/OR’ conditions.
RichTextEditor
Bug Fixes
-
#238872
- Issue with cursor position when enabled list with empty editor that issue has been resolved.
Features
- Paste from Microsoft Word: This feature allows users to paste clean-formatted HTML markup by removing all unnecessary elements, styles, and attributes from text while copying and pasting it from Microsoft Word.
Breaking Changes
- Changed the default value of the API property
allowedStyleProps
fromnull
to['background', 'background-color', 'border', 'border-bottom', 'border-left', 'border-radius', 'border-right', 'border-style', 'border-top', 'border-width', 'clear', 'color', 'cursor', 'direction', 'display', 'float', 'font', 'font-family', 'font-size', 'font-weight', 'font-style','height', 'left', 'line-height', 'margin', 'margin-top', 'margin-left', 'margin-right', 'margin-bottom', 'max-height', 'max-width', 'min-height', 'min-width', 'overflow', 'overflow-x', 'overflow-y', 'padding', 'padding-bottom', 'padding-left', 'padding-right', 'padding-top', 'position', 'right', 'table-layout', 'text-align', 'text-decoration', 'text-indent', 'top', 'vertical-align', 'visibility', 'white-space', 'width']
.
Schedule
Bug Fixes
- Localization is not set properly to
datetimepicker
in editor window issue has been fixed. -
openEditor
method is not set the given start and end time in month view issue has been fixed. -
#145352
- An issue with displaying expand icon of parent resource which has no child has been fixed.
Features
- Improved the drag and resize action for longer duration appointments.
- Support to print the Scheduler layout.
- Provided an option to edit the following recurrence events.
- Provided time zone support to current time indicator.
- Provided public method to reset/remove the highlighted work cells.
Sidebar
Breaking Changes
- Change event will trigger only after the expand or collapse transition of the Sidebar.
Slider
Features
- Now only single tooltip will be displayed in range slider for resize and drag actions for better user interface.
StockChart
Breaking Changes
- sizeType enumeration name changed to SizeType
TextBox
Bug Fixes
- #238248 - Issue with “throws error while reset the form” has been resolved.
- #235983 - Resolved the HTML5 standard issues in textbox control.
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
TimePicker
Features
- #228310, #233267 - Now, you can add additional html attribute to the element using
htmlAttributes
property.
Toast
Bug Fixes
- Resolved the issue “window is not define” on registering component as plugin in Toast component.
TreeView
Features
- Provided an option for auto checking parent tree nodes based on child tree nodes checked state and vice versa.
- Now it is possible to select or unselect the collapsed child nodes by selecting its parent node through checkbox selection, with Load-On-Demand mode enabled.
Uploader
Features
- Provided directory (folder) upload support that uploads all files of folder including sub-folder to server.
- Provided paste to upload support that helps to uploads any images which currently copied in the clipboard.