dream-num / univer

Univer is an open-source productivity tool dev kit helping you integrate spreadsheets, docs and slides into your applications.
https://univer.ai
Apache License 2.0
6.59k stars 560 forks source link

[Bug] freeze字段, 有值后 表格渲染失败。 #559

Closed nanguaye closed 9 months ago

nanguaye commented 9 months ago

初始清单

受影响的包和版本

0.0.1-pre-alpha.26

复现步骤

1.数据中 新增字段 freeze: { startColumn: -1, xSplit: 0, startRow:1, ySplit: 1 }, PS: 该字段值是我通过,冻结表格第一行后,window.univer._univerInstanceService.getCurrentUniverSheetInstance().getActiveSheet()._snapshot.freeze 方式获取到的。 2.字段初始化好值后,刷新表格 发现表格渲染失败

11

预期行为

预期表格能正常渲染, 渲染完后 第一节是冻结的状态

实际行为

表格无法正常渲染

运行环境

Chrome

操作系统

macOS

构建工具

Webpack

jikkai commented 9 months ago

试了下没有什么问题,请确认下你的数据结构是否正确

sheets: {
  'sheet-0010': {
    ...
    name: 'sheet-0010',
    id: 'sheet-0010',
    freeze: {
      xSplit: 0,
      ySplit: 0,
      startRow: -1,
      startColumn: -1,
    },
nanguaye commented 9 months ago

试了下没有什么问题,请确认下你的数据结构是否正确

sheets: {
  'sheet-0010': {
    ...
    name: 'sheet-0010',
    id: 'sheet-0010',
    freeze: {
      xSplit: 0,
      ySplit: 0,
      startRow: -1,
      startColumn: -1,
    },

用你提供的数据,表格可以正常渲染,但是 冻结不生效。 我那个数据的话 是通过冻结以后,然后获取到的数据。