Please note that new Timed Subscription Licenses for Syncfusion Essential Studio for JavaScript are available as part of Syncfusion Essential Studio Enterprise.
Syncfusion Essential Studio JavaScript 2023 Volume 4 (24.1.41)
Released: Dec 18, 2023
2023 Volume 4 (24.1.41) での更新項目
機能
Common
New control - The Stepper and 3D Chart controls has been added.
3D Chart (preview)
The JavaScript 3D Chart control provides a graphical representation of data in three dimensions, showcasing relationships and trends among variables. Unlike traditional 2D charts, 3D charts add depth to the visualization, allowing for a better understanding of data patterns. Key features include:
Series: The 3D Chart can plot six chart types: column, bar, stacked column, stacked bar, 100% stacked column, and 100% stacked bar.
Data binding: Bind the 3D Chart control with an array of JSON objects or a data manager. In addition to chart series, data labels and tooltips can also be bound to your data.
Data labels: Annotate points with labels to improve the readability of data.
Axis types: Plot different data types such as number, datetime, logarithmic, and string.
Legends: Provide additional information about a series in a customizable legend.
User interaction: Add interactive features such as tooltips and data point selection.
Export: Print a 3D chart directly from the browser and export the chart in both JPEG and PNG formats.
RTL: A full-fledged right-to-left mode aligns the axis, tooltip, legend, and data in the 3D Chart control from right to left.
AutoComplete
Virtual scroll with grouping - AutoComplete now supports virtual scrolling in combination with grouped data, allowing users to navigate large lists of grouped options efficiently without the need to load all the items at once.
Bullet Chart
Value bar colors - This feature allows users to apply different colors to value and target bars in the bullet chart.
Chart
Step position - Users can now apply steps to the line from the left, center, and right of each data point in a step series.
Axis title alignment - This feature allows users to align the axis title to the near, far, and center of the chart area.
Fixed tooltip - This feature allows users to position the tooltip at a fixed location within the chart.
Circular Gauge
Enhancement in animation - Circular Gauge elements such as the axis line, ranges, pointers, and annotations can now be animated one by one to create a smooth appearance when rendered initially.
ComboBox
Virtual scroll with grouping - ComboBox now supports virtual scrolling in combination with grouped data, allowing users to navigate large lists of grouped options efficiently without the need to load all the items at once.
Diagram
Add UML class shapes to the symbol palette - Users can now add UML class shapes to the symbol palette, making it easy to drag and drop UML class shapes onto the canvas and create UML class diagrams.
Word Processor
Ruler - A ruler provides greater control over the layout and formatting of documents, making it easier than ever to create professional-looking results. The ruler is now available in horizontal and vertical orientations. You can show or hide it, and it automatically adjusts to the zoom level of your document.
Tab stop - Take control of your document formatting with the new tab stop. With tab stops, you can:
Align text at specific points, regardless of the content length, for a clean and organized look.
Set multiple tab stops with different alignments and positions for complex layouts.
Collaborative editing (preview) - Allows multiple users to work on the same document simultaneously. This can be done in real-time, so that collaborators can see the changes as they are made. Collaborative editing can be a great way to improve efficiency, as it allows team members to work together on a document without having to wait for others to finish their changes.
Dropdown List
Virtual scroll with grouping - Dropdown List now supports virtual scrolling in combination with grouped data, allowing users to navigate large lists of grouped options efficiently without the need to load all the items at once.
Gantt Chart
Timeline virtualization - This feature allows users to load project tasks with longer timelines to the Gantt Chart. It renders only the timeline cells in the current viewport, while other timeline cells are rendered dynamically on horizontal scrolling.
Drag and drop taskbars between tasks - Users can now reorder tasks by simply dragging and dropping the taskbar element in Gantt Chart rows.
Validation rules in editing - Column validation allows users to check data validity and display error messages for any invalid fields before data is saved. Custom validation rules and messages can also be configured.
Enhancements in PDF exporting - The following compatibility features have been added for PDF exporting, enhancing comprehensive reporting, customization options, and data integrity:
Unscheduled tasks.
Manually scheduled tasks.
Split tasks.
Event markers, holidays, and indicators.
Custom fonts in PDF export files.
Export Gantt Chart template columns.
Custom data source for PDF exporting.
Custom header and footer.
Grid
Load checkbox list data on demand - This feature enables users to load the checkbox list data on demand in Microsoft Excel and checkbox filter dialogs. It provides a mechanism to load the next set of data dynamically when working with large datasets in the grid and perform an interactive action in the checkbox list data.
Enhancements in adaptive view layout - Adaptive view layout improvements have been introduced. In addition to filtering, sorting, searching, and CRUD functionalities, the menus and popups for the following features now adjust their layouts based on the screen size of mobile devices.
Context Menu.
Column Menu.
Column Chooser.
Exporting the grid to a file stream, memory stream, or blob - The grid now offers the flexibility to save its data as a blob, memory stream, or file stream during the export process. This allows easy manipulation or merging of multiple blobs, memory streams, or file streams before downloading the file in Excel or PDF format.
Adaptive view layout for page size dropdown - You can now display the page size dropdown within the adaptive view layout of the pager, adjusting to the screen size of mobile devices.
Template customization for displaying empty record - This feature allows the customization of the content displayed when there are no records to show in the grid. Users can add their own content or incorporate HTML elements using the template option. This empty record content is presented when binding empty data to the grid or when an action within the grid results in no records to display.
Image Editor
Straightening - The straightening feature in an image editor control empowers users to effortlessly align and correct the orientation of images, refining their overall presentation. This tool ensures a polished and visually appealing output, enhancing the quality and impact of the final composition.
Linear Gauge
Text pointer support - In the Linear Gauge axis, a text pointer can now be displayed to indicate the axis value. The value can also be changed by dragging and dropping. Additionally, the text pointer can be animated.
Enhancement in animation - Linear Gauge elements such as the axis line, ranges, and pointers can now be animated one by one to create a smooth appearance when rendered initially.
ListView
On-demand data loading or lazy loading - This feature allows users to retrieve data for the current viewport alone. The remaining data can be retrieved on-demand when scrolling, improving the performance and usability of the Listview component.
Maps
Polygon shape rendering - Users can now draw and display polygon shapes over the main layer of the Maps component using the appropriate data source.
PDF Viewer
Keyboard accessibility - Added keyboard-based navigation options to enhance the user experience, allowing individuals to navigate through the PDF Viewer using keyboard shortcuts instead of relying solely on mouse or touch inputs. For example, users can now swiftly navigate among different sections of the PDF Viewer, access features, and perform actions seamlessly using designated keyboard commands, thereby streamlining their workflow and making the interaction more efficient.
Default toolbar customization - Users can now customize and adjust the primary toolbar according to their preferences. This functionality enables individuals to customize the layout, arrangement, and visibility of tools within the main toolbar, ensuring that the interface aligns with their specific needs and work style.
Scheduler
Toolbar customization - The Scheduler now allows the customization of icons, text, and tooltips of the toolbar items directly.
Maximum events per row - This feature allows the customization of the maximum number of concurrent events to be displayed in the scheduler.
Spreadsheet
Show confirmation dialogs for external workbook references - The Spreadsheet now displays a confirmation dialog before opening an Excel file that contains an external workbook reference.
Inclusion of new formulas - The following is a list of new formulas that have been added to the Spreadsheet in addition to the existing ones. They are LOOKUP, VLOOKUP, HLOOKUP, SQRT, RSQ, ROUNDDOWN, EOMONTH, and NOT.
Stepper (preview)
The Essential JS 2 Stepper control enables users to navigate through a series of steps or stages in a process within a web application. Steppers display a list of steps, with the current step highlighted, and allow users to move between steps. Key features include:
Step types: Display steps with indicators and labels, only indicators, or only labels.
Orientation: A layout to display steps in a horizontal or vertical orientation.
Linear flow: Enable a step-by-step progression, completing one step before moving on to the next.
Label positioning: Show the label at the top, bottom, left, or right.
Tooltip: Show additional information when users hover over a step, such as a label or customized text.
Templates: Customize the default appearance and content of each step using templates.
Tree Grid
Aggregate in exporting - This feature enables users to export the tree grid to PDF and Excel files with aggregate cell values included in the footer for the specified columns.