Richard.Ma 发表于 2024-3-6 11:30:40

在线表格编辑器新增数据透视表时,更改新sheet添加位置为当前sheet的后面

本帖最后由 Richard.Ma 于 2024-3-6 11:31 编辑

背景
通过在线表格编辑器进行新建数据透视表操作的时候,新增的工作表会插入到当前sheet的前面


在不少用户使用透视表做统计分析报表的时候,按照业务的需要,需要将这个包含数据透视表的新增sheet插入到当前sheet后面,方便用户按照顺序查看。


解决方案

在线表格编辑器中,在此对话框点击确定按钮后,会执行对应的命令,通过wb.commandManager().addListener事件,监听命令的执行,进行判断命令名称
然后对已经创建的新sheet进行移动即可

var wb=GC.Spread.Sheets.Designer.findControl(document.getElementById("gc-designer-container")).getWorkbook();
最终效果

页: [1]
查看完整版本: 在线表格编辑器新增数据透视表时,更改新sheet添加位置为当前sheet的后面