You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: You can learn about the afterDataLoaded event in the documentation of the DHTMLX JavaScript Spreadsheet library. Browse developer guides and API reference, try out code examples and live demos, and download a free 30-day evaluation version of DHTMLX Spreadsheet.
Copy file name to clipboardExpand all lines: docs/migration.md
+77Lines changed: 77 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,83 @@ description: You can learn about migration in the documentation of the DHTMLX Ja
6
6
7
7
# Migration to newer versions
8
8
9
+
## 5.1 -> 5.2
10
+
11
+
### toolbarBlocks
12
+
13
+
In v5.2 the [toolbarBlocks](api/spreadsheet_toolbarblocks_config.md) property is modified in the following way:
14
+
15
+
- the default set of toolbar options is extended by the new *"cell"* option. It includes the *Border* button and the *Merge* button (previously, it was in the *"align"* block)
16
+
- the *"actions"* toolbar block is extended with the *Insert link* button (previously, it was in the *"helpers"* block)
17
+
- the *"helpers"* toolbar block is renamed to *"help"* and isn't included in the default set of toolbar options
18
+
19
+
~~~jsx title="Before v5.2" {9}
20
+
// default configuration
21
+
toolbarBlocks: [
22
+
"undo",
23
+
"colors",
24
+
"decoration",
25
+
"align",
26
+
"format",
27
+
"actions",
28
+
"helpers"
29
+
]
30
+
~~~
31
+
32
+
~~~jsx title="From v5.2" {7}
33
+
// default configuration
34
+
toolbarBlocks: [
35
+
"undo",
36
+
"colors",
37
+
"decoration",
38
+
"align",
39
+
"cell",
40
+
"format",
41
+
"actions"
42
+
]
43
+
~~~
44
+
45
+
### Freezing/unfreezing functionality
46
+
47
+
In v5.2 the way of freezing/unfreezing columns and rows has been modified:
48
+
49
+
- the `leftSplit` and `topSplit` configuration properties that have been used for fixing columns and rows were deprecated
50
+
- new API methods `freezeCols()`, `unfreezeCols()`, `freezeRows()`, `unfreezeRows()` and a new action `toggleFreeze` were introduced
In v5.0, the *"help"* option of the [toolbarBlocks](api/spreadsheet_toolbarblocks_config.md) property is renamed to *"helpers"*. Besides, the default set of options is extended by the new *"actions"* option.
Copy file name to clipboardExpand all lines: docs/whats_new.md
+50Lines changed: 50 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,56 @@ description: You can learn what's new in the DHTMLX JavaScript Spreadsheet libra
8
8
9
9
If you are updating Spreadsheet from an older version, check [Migration to Newer Version](migration.md) for details.
10
10
11
+
## Version 5.2
12
+
13
+
Released on May X, 2025
14
+
15
+
[Review of release on the blog](https://dhtmlx.com/blog/dhtmlx-spreadsheet-5-2/)
16
+
17
+
### Breaking changes
18
+
19
+
The new release introduces some changes to the `toolbarBlocks` property and the freezing/unfreezing functionality for columns and rows. Check the [Migration guide](migration.md/#51---52) to keep in step with the latest version.
20
+
21
+
### Deprecated
22
+
23
+
- The `leftSplit` and `topSplit` configuration properties are removed
24
+
25
+
### New functionality
26
+
27
+
- Editing cells:
28
+
- the ability to create a styled border for a group of cells via UI
29
+
- Freezing/unfreezing columns/rows:
30
+
- the ability to freeze/unfreeze columns and rows via UI
31
+
- the ability to freeze/unfreeze columns and rows via API
32
+
- new methods: `freezeCols()`, `unfreezeCols()`, `freezeRows()`, `unfreezeRows()`
33
+
- new action: `toggleFreeze`
34
+
- new `freeze` property for the *sheets* object of the `parse()` method
35
+
- Hiding/showing columns/rows:
36
+
- the ability to hide/show columns and rows via UI
37
+
- the ability to hide/show columns and rows via API
38
+
- new methods: `hideCols()`, `showCols()`, `hideRows()`, `showRows()`
39
+
- new action: `toggleVisibility`
40
+
- new `hidden` property for the *cols* and *rows* configs of the *sheets* object of the `parse()` method
41
+
- Working with formulas:
42
+
- a popup with descriptions for formulas is added
43
+
- a new locale: `formulas` is added
44
+
- File import:
45
+
- a new [`afterDataLoaded`](api/spreadsheet_afterdataloaded_event.md) event is added
46
+
47
+
### Fixes
48
+
49
+
- The issue with sorting
50
+
- The issue with the filter shifting to a new column
51
+
- The error that occurred on blocking a sheet adding with the "addSheet" action
52
+
- The issue with filtering blank cells
53
+
- The problem with editing a large spanned table
54
+
- The error that occurred on undoing an action in a cell
55
+
- The error that occurred on entering/editing a cell with the IF formula
56
+
- Th script error that occurred after cutting and pasting a link
57
+
- The issue with changing the text alignment during export/import of an .xlsx file
58
+
- The issue with Spreadsheet losing focus after some actions
0 commit comments