SpreadJS 18.0.4
Released: Feb 27, 2025
18.0.4 中的更新
修補程式
- Fix:
- A character displayed in vertical mode was inconsistent.
- There was a discrepancy between versions for table.getDirtyRows().
- Hidden filter buttons would incorrectly appear after cutting and inserting certain columns and cells.
- Scrollbar size would not reset after deleting a row and undoing the deletion.
- Table columns could not be deleted if a table only contained a header.
- Tables would not display filter buttons in certain circumstances.
- There were some issues with drag filling.
- Some column widths would not adjust automatically.
- The SpreadJS CSS was incorrectly affecting other elements on a page.
- Calculation Fix:
- Some custom functions did not work correctly.
- The COUNTIFS function was incorrect.
- Chart Fix:
- Setting the fill color for the legend and series of a chart had no effect.
- Excel IO Fix:
- An exported XLSX file would not open correctly.
- An exported XLSX file was inconsistent with the original content.
- The conditional formatting settings box were displayed incorrectly once exported.
- Custom properties were lost after importing an XLSX file.
- XML parsing errors would happen when saving a specific XLSX file.
- Exporting an XLSX file with a PivotTable would cause some issues.
- Performance Fix:
- There were some performance issues compared to older versions.
- There were performance issues with loading a specific SJS file.
- PivotTable Fix:
- There were performance issues with large row quantities.
- Dragging a PivotTable caused incorrect styles to be set.
- ReportSheet Fix:
- There was an issue with the corner fold decoration.
- The ReportSheet Wizard did not work as expected.
- The ReportSheet Wizard limit was incorrectly set to 20 columns.