Releases: syncfusion/ej2-vue-ui-components
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
- Added
!default
flag to the component style (SCSS) variables for customization. - 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.
-
Added the Islamic calendar support.
Chart
Breaking Changes
- Export functionality has been moved into separate module. To export the chart, inject the
Export
module. - Export functionality has been moved into separate module. To export the chart, inject the
Export
module. - Export functionality has been moved into separate module. To export the chart, inject the
Export
module. - Export functionality has been moved into separate module. To export the chart, inject the
Export
module. - Export functionality has been moved into separate module. To export the chart, inject the
Export
module.
New Features
- Support for grid line animation has been provided.
- Support has been provided to load data on-demand.
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.
DatePicker
New Features
-
Added the Islamic DatePicker support.
-
Added the Islamic DatePicker support.
DateTimePicker
New Features
-
Added the Islamic DateTimePicker support.
-
Added the Islamic DateTimePicker support.
Dialog
New 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.
Document Editor
Bug Fixes
- Cursor position is now updated properly when placed after image, bookmark.
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.
Grid
New Features
- Filter template support added.
- Edit template support 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.
- Bubble tile type support has been included in heatmap for visualizing data points by mapping the data to bubble size and bubble color.
- Axis label increment feature has been added to heat map. It’s is used to display the axis label with regular interval values in numeric and date time axes
- Provided the smart legend feature for fixed type legend.
- Provided the support for nested data binding for JSON 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.
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.
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.
- #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.
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
The Query Builder component is a graphical user interface that allows users to create and edit filters. It outputs a structured JSON of filters that can be easily parsed to create SQL. It is integrated with Data Manager to communicate 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.
Schedule
New Features
- Timeline view - Displays the day, week, work week and month view layouts in timeline mode by illustrating both the date and time intervals in horizontal orientation. Also, it organizes the resource display in a hierarchical tree structure based on the grouping levels.
- Header rows - Provided support to add custom header rows on timeline views, to depict an additional row for displaying the corresponding year, month, week number and dates.
- Drag and Drop - Appointments can be easily rescheduled to some other time, by dragging and dropping it onto the required time slots.
- Resize - Appointment’s time can be easily extended either by resizing its start or end handlers.
- Week Number - Support added to display the week number of the current date, beside the date header section.
- Provided template support for customizing
quick popup
, that opens while clicking on the cells or appointments. - The data type of the appointment ID field is made compatible to accept both string and number type values.
- Header Rows - Provided support to add custom header rows on timeline views, to depict an additional row for displaying the corresponding year, month, week number and dates.
- Other enhancements
Stock Chart
Stock Chart component is used to track and visualize stock price of any company over a specific period using charting and range tools. All stock elements are rendered by using Scalable Vector
Graphics (SVG).
- Data Binding - Binds the data with local and remote data source.
- Chart - To represent the selected data and its supports candle, hilo, OHLC, line, spline and area type series.
- Range Selector - To select the smaller range from a larger collection.
- Data Types - Supports three different types of data, namely Numerical, Datetime, and Logarithmic.
- Animation - Chart series and slider will be animated when rendering and changing the selected data.
- Period Selector - Supports period selector to select data based on predefined periods.
- Tooltip - Supports tooltip for the selected data.
- Export - Supports to print the chart directly from the browser and exports in both JPEG and PNG format.
TextBox
New Features
- Included TextBox component as Vue component with floating functionality.
Toast
Bug Fixes
- Resolved the issue "window is not define" on registering component as plugin in Toast component.
TreeMap
New Features
- Support has been added for desaturation color mapping.
- Support has...
v16.4.40-beta
Accumulation chart
New Features
- Added
!default
flag to the component style (SCSS) variables for customization. - 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.
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.
Dialog
New 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.
Document Editor
Bug Fixes
- Cursor position is now updated properly when placed after image, bookmark.
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.
Grid
New Features
- Filter template support added.
- Edit template support 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.
- Bubble tile type support has been included in heatmap for visualizing data points by mapping the data to bubble size and bubble color.
- Axis label increment feature has been added to heat map. It’s is used to display the axis label with regular interval values in numeric and date time axes
- Provided the smart legend feature for fixed type legend.
- Provided the support for nested data binding for JSON 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.
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.
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.
- #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.
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
The Query Builder component is a graphical user interface that allows users to create and edit filters. It outputs a structured JSON of filters that can be easily parsed to create SQL. It is integrated with Data Manager to communicate 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.
Schedule
New Features
- Timeline view - Displays the day, week, work week and month view layouts in timeline mode by illustrating both the date and time intervals in horizontal orientation. Also, it organizes the resource display in a hierarchical tree structure based on the grouping levels.
- Header rows - Provided support to add custom header rows on timeline views, to depict an additional row for displaying the corresponding year, month, week number and dates.
- Drag and Drop - Appointments can be easily rescheduled to some other time, by dragging and dropping it onto the required time slots.
- Resize - Appointment’s time can be easily extended either by resizing its start or end handlers.
- Week Number - Support added to display the week number of the current date, beside the date header section.
- Provided template support for customizing
quick popup
, that opens while clicking on the cells or appointments. - The data type of the appointment ID field is made compatible to accept both string and number type values.
- Header Rows - Provided support to add custom header rows on timeline views, to depict an additional row for displaying the corresponding year, month, week number and dates.
- Other enhancements
Stock Chart
Stock Chart component is used to track and visualize stock price of any company over a specific period using charting and range tools. All stock elements are rendered by using Scalable Vector
Graphics (SVG).
- Data Binding - Binds the data with local and remote data source.
- Chart - To represent the selected data and its supports candle, hilo, OHLC, line, spline and area type series.
- Range Selector - To select the smaller range from a larger collection.
- Data Types - Supports three different types of data, namely Numerical, Datetime, and Logarithmic.
- Animation - Chart series and slider will be animated when rendering and changing the selected data.
- Period Selector - Supports period selector to select data based on predefined periods.
- Tooltip - Supports tooltip for the selected data.
- Export - Supports to print the chart directly from the browser and exports in both JPEG and PNG format.
TextBox
New Features
- Included TextBox component as Vue component with floating functionality.
Toast
Bug Fixes
- Resolved the issue "window is not define" on registering component as plugin in Toast component.
TreeMap
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 bind colors for the items from the data source.
Uploader
New 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.
v16.3.33
v16.3.33 is released
v16.3.32
Schedule
Bug Fixes
- An issue with server-side rendering of
Vue Scheduler
has been fixed. - An issue with server-side rendering of
Vue Scheduler
has been fixed.
v16.3.29
Schedule
New Features
- Support to drag and drop an item from external source into scheduler and vice versa has been provided.
- In mobile devices, drag and drop support has been enabled by tap holding and moving the appointments over the time slots.
- Auto navigation option from current scheduler view to previous or next date range has been provided, while dragging an appointment to the left or right extremities of the view port.
- Scrolling action has been improved to enable smooth scrolling, while dragging an appointment to any of the view port extremities.