Version 10.0
released on November 9, 2022
See also What's New of complex widgets:
Breaking Changes
- Spreadsheet: formulas with HYPERLYNK stopped supporting browser styling
If there are links in the data and you want to keep them colored and underlined, you need to add styles for them separately.
- Menu: showMenuItem\hideMenuItem to change visibility of the menu items
The hideItem method of the menu was renamed to hideMenuItem. To revert hiding,
use the new showMenuItem method instead of showItem. The showItem method should be used
to scroll the component to make the specified item visible.
- Typescript definitions got updated
All methods that used to return any now return webix.obj/union type. The exact return type depends on the method.
- Formatting/processing of negative numbers has changed
While working with negative numbers via the corresponding methods, you need to provide the minusSign and minusPosition
options in the configuration object passed to the methods as the second parameter to render negative numbers correctly.
New Features
- Desktop widget
- ToDo widget
- Willow and Dark skins
- sorting in components for non-English locales
- Bullet: negative values, origin, minBarHeigh
- Gantt: baseline
- Pivot: external data processing
- Pivot: ability to define custom total operations
- Pivot: adding custom complex operations
- Spreadsheet: strict mode for plus operation
- Spreadsheet: hide/show sheets via the menu
- Spreadsheet: preview of print page borders
- Spreadsheet demo: pressing ctrl+g allows you to move to any cell in the table
- Spreadsheet: hyperlink: show cell
Updates
- Document Manager: preview can be shown or hidden programmatically with a reactive state property
Fixes
- price format: incorrect minus sign pos
- Select control ignores readonly
- Bullet graph: marker has hardcoded color
- incorrect typescript definitions for validation rules
- insufficiency in webix.d.ts type definitions
- bullet needs minimal value length to paint 0
- Datatable with popup editor. When the table is destructed and then recreated, the popup is not recreated
- Text pattern throws error when autofill is applied to a form input
- Chrome reduces support of navigator.userAgent used in env.js
- Menu showItem: unexpected behavior
- Scheduler: month more view displays all-day (1 day) events as single
- Pivot: incorrect group value for the complex operations in the Pivot
- Spreadsheet: loading global ranges
- Spreadsheet: ranges highlight
- Spreadsheet: VLOOKUP for 0s returns null
Back to top