Barry 发表于 2021-10-14 12:46:52

commandManager.execute问题(SJS-10383)

本帖最后由 Derrick.Jiao 于 2021-10-14 16:07 编辑

const test = {
      value: '#5b9bd5',
      sheetName: 'Sheet1',
      selections: [
      {
          row: 0,
          rowCount: 1,
          col: 0,
          colCount: 1,
      },
      ],
      activeRowIndex: 0,
      activeColIndex: 0,
      cmd: 'Designer.setBackColor',
      _styles: {},
      changesSheet1: [[['sheetModels', 3, 'dataTable', 0, 0, 'style'], null]],
      sheetId: 1,
    };

const test2 = {
      sheetName: 'Sheet1',
      selections: [
      {
          row: 0,
          rowCount: 1,
          col: 0,
          colCount: 2,
      },
      ],
      activeRowIndex: 0,
      activeColIndex: 0,
      cmd: 'Designer.mergeCenter',
      changesSheet1: [
      [['spanModels', 3, 'spans'], []],
      [
          ['selectionModel', 'selections'],
          [
            {
            row: 0,
            rowCount: 1,
            col: 0,
            colCount: 2,
            },
          ],
      ],
      [['selectionModel', 'activeSelectedRangeIndex'], 0],
      [['sheetModels', 3, 'dataTable', 0, 0, 'style'], null],
      ],
      sheetId: 1,
    };
    const thisDesignerHelper: DesignerHelper = designerHelper.current as DesignerHelper;
    const spread = thisDesignerHelper.getDesigner().getWorkbook();
    const commandManager = spread.commandManager();
    commandManager.execute(test2);
请问这两种命令,一个设置背景色,一个合并单元格,调用commandManager.execute来执行,为什么设置背景色的可以成功,设置合并单元格的不行?

Derrick.Jiao 发表于 2021-10-14 12:46:53

本帖最后由 Derrick.Jiao 于 2021-11-1 11:06 编辑

Barry 发表于 2021-10-18 10:11
你好,请问这个问题有进展了吗
目前还在调研中,有进展这边会更新贴子状态告知。
——————————————————————————————
该问题预计在14.2.3中修复,目前暂未发布。

Derrick.Jiao 发表于 2021-10-14 16:08:04

问题已收到,这边会做进一步调研,此贴为你改为保留处理,有进展会在本帖更新(SJS-10383)

Barry 发表于 2021-10-18 10:11:47

Derrick.Jiao 发表于 2021-10-14 16:08
问题已收到,这边会做进一步调研,此贴为你改为保留处理,有进展会在本帖更新(SJS-10383)

你好,请问这个问题有进展了吗

Lynn.Dou 发表于 2021-11-5 11:26:25

更新进展:
该问题预计在14.2.3中修复,目前暂未发布。

Lynn.Dou 发表于 2021-11-17 12:05:29

V14.2.3 已发布,请升级测试

初一呀 发表于 2023-1-5 16:45:35

Lynn.Dou 发表于 2021-11-17 12:05
V14.2.3 已发布,请升级测试

目前的版本不能进行升级13.2.3版本的,因为有一个sheet里面的单元个有合并的,导致使用 workbook.commandManager().execute   cmd: "clipboardPaste" 复制过去的内容出现混乱

Lynn.Dou 发表于 2023-1-5 18:22:31

初一呀 发表于 2023-1-5 16:45
目前的版本不能进行升级13.2.3版本的,因为有一个sheet里面的单元个有合并的,导致使用 workbook.command ...
贴中描述的是V14.2.3而不是13.2.3,请检查下是否是编辑错误。
另,没太理解您的描述,请问您是遇到了同样的问题了吗?
注意到您另开了新帖,后续在新帖中交流:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=159898&fromuid=59119
页: [1]
查看完整版本: commandManager.execute问题(SJS-10383)