找回密码
 立即注册

QQ登录

只需一步,快速开始

[处理中] ctrl+z 撤回问题

Dtttax
高级会员   /  发表于:2024-6-11 11:21:36
21#
Joestar.Xu 发表于 2024-6-11 11:00
您好,同样的代码我在V14中测试也是正常可以运行的,我测试的版本为14.0.2。

1、14.2.3不支持,传的sheetName不能是数组。
2、在editended里面直接设置tag和值,就是先注册一个空的editCell事件,然后在真正的事件代码里面设置值和tag。就像前面发的附件demo那样是可以的,不知道有没有其他问题。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-11 17:36:30
22#
您好,14.2.3也是可以给command中的options.sheetName传数组的:

动画 (2).gif852291564.png

您说的将editCell变为空命令,我这边也测试了一下,测试代码如下:

image.png198555602.png

在编辑任意单元格的时候,是无法撤回的。

image.png195171813.png

您之前的Demo我这边也看了一下,command2中也只是修改了当前选中的Sheet的单元格Tag,并没有涉及到Sheet2。
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-6-11 18:21:19
23#
本帖最后由 Dtttax 于 2024-6-11 18:43 编辑
Joestar.Xu 发表于 2024-6-11 17:36
您好,14.2.3也是可以给command中的options.sheetName传数组的:

不好意思,没有加那个代码,现在加了.附件newUndoDemo_14.2.3里面是14.2.3。不能传sheetName数组。

另外附件newUndoDemo_14.0.2在editended里面注册空的editCell,然后两个sheet都打tag,可以一步撤回。

newUndoDemo_14.2.3.zip

2.68 KB, 下载次数: 1

newUndoDemo_14.0.2.zip

2.69 KB, 下载次数: 5

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-12 12:20:47
24#
您好,您提供的第一个Demo报错了,我这边无法运行:

image.png259071044.png

第二个Demo我看了一下,是可以的,一个命令中实现了输入值和添加Tag的操作,可以一次撤回。
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-6-12 15:10:53
25#
Joestar.Xu 发表于 2024-6-12 12:20
您好,您提供的第一个Demo报错了,我这边无法运行:

第一个不行就是因为用了14.2.3 sheetName传了数组,如果是单个字符串就可以了,不知道是什么原因。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-12 18:03:55
26#
了解了,我这边测试确实出现了这个错误,看来是用法上存在一些问题,您可以直接使用之前您说的第二个Demo哈。
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-6-12 18:20:58
27#
Joestar.Xu 发表于 2024-6-12 18:03
了解了,我这边测试确实出现了这个错误,看来是用法上存在一些问题,您可以直接使用之前您说的第二个Demo哈 ...

主要是14.2.3再pdf导出比14.0.2多,如果用14.2.3是升级到V17还是用另外的方法可以。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-13 10:11:21
28#
您好,没太明白您的意思,您是想问之前第一个Demo如果想要正确运行的话可以升级到哪个版本吗?
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-6-13 10:18:20
29#
Joestar.Xu 发表于 2024-6-13 10:11
您好,没太明白您的意思,您是想问之前第一个Demo如果想要正确运行的话可以升级到哪个版本吗?

是的,版本升级我们这边风险比较高,每次升级出现很多问题。最好是14.2.3有没有办法能支持。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-13 14:56:44
30#
您好,我们这边调研了一下,命令这一块设计到底层代码,无法通过小补丁的方式进行修改,所以无法再14.2.3版本上支持。

我在V15.0.0测试了一下,是不会报错的,或许可以升级到V15或更高版本来解决这个问题。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部