SpreadJS 17.1.3
Released: Aug 8, 2024
17.1.3 での更新項目
機能
- Filter Enhancement
- The filter items in a filter dialog can now be reordered.
- PivotTable Enhancement
- The Pivot Panel can now be resized.
不具合の修正
- A blank space would appear when the tabStripPosition was set to the left.
- The scrollbar would incorrectly scroll back to column A after modifying column widths and using fromJSON.
- The result of row grouping was incorrect.
- The DragDropBlockCompleted event would incorrectly trigger after canceling the DragDropBlock operation.
- The delete sheet command would throw an exception.
- A new column was incorrectly added after dragging a column by the header if the row count was 0.
- Inserting a picture in a repeating line would result in the picture not displaying on a second page.
- Doc properties didn't properly use the resource for custom properties.
- Right-clicking in a cell on a specific sheet would throw an exception.
- Using getUsedRange after re-reading JSON results were incorrect.
- Dragging a column to the first column position was difficult after setting frozenColumnCount.
- Using a dialog box to modify cell formatting after importing an Excel workbook was invalid.
- When isPrintLineVisible was false, the preview and PDF export was blank.
- Calculation Fix
- Cross-workbook formula calculation results were inconsistent.
- Incremental calculation did not work correctly with manual CalclationMode.
- The result of the AVERAGEIF calculation was not correct.
- The goalSeek calculation results were consistent with Excel.
- Designer Fix
- The insert function was incorrectly disabled after clicking a cell again after editing it.
- Setting an invalid formula would incorrectly show a blank message box.
- The height of tab control in a designer dialog was incorrect.
- ExcelIO Fix
- An XLSX file exported by SpreadJS would stop when filtering.
- After importing JSON, the exported PDF would not display correctly.
- Exporting a specific workbook caused a corruption issue.
- An Excel file could not load properly in SpreadJS in a Node environment.
- Performance Fix
- Large data rendering memory usage continued to increase in certain circumstances.
- PivotTable Fix
- The placement of the subtotal "Total" text was not correct.
- A page would get stuck after modifying the PivotTable's calculated fields and saving.
- ReportSheet Fix
- Switching the RenderMode interface will cause stuttering if there are many pictures in the report.
- Images and sparklines did not work after previewing and using toWorksheet.
- The status of the sheet protection in the format menu of a ReportSheet was not updated correctly.
- A report cell was set to adaptive, but the image was not displayed in the correct position.
- Two error dialogs would show when inserting an invalid formula.
- An exception would be thrown when editing certain ReportSheet properties.
- TableSheet Fix
- The undo list would display incorrectly after executing an undo action in a TableSheet.