找回密码
 立即注册

QQ登录

只需一步,快速开始

Dtttax

高级会员

240

主题

583

帖子

1881

积分

高级会员

积分
1881
Dtttax
高级会员   /  发表于:2021-1-8 15:46  /   查看:4644  /  回复:19
demo在附件,选中D表的任意行,右键删除行,在删除行的逻辑中,修改了C表的值,需要一步撤回这些修改。目前的情况是需要撤回两次,而且sheet页会切换到C表。

Desktop.zip

3.22 MB, 阅读权限: 150, 下载次数: 7

售价: 1 金币  [记录]  [购买]

19 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-8 16:16:08
沙发
本帖最后由 DerrickJiao 于 2021-1-11 10:15 编辑

您好,在SpreadJS中一次撤回只能对应一步操作。

在您的删除行逻辑中,一共“两步”操作,

第一步,到C表中修改值;第二步,删除D表的行

执行第一次撤销恢复一步,恢复D表的行

执行第二次撤销恢复C表的值,恢复C表时,需要跳转到C表上

这这些操作都是合理的,无法一步撤销多步操作
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2021-1-8 16:51:34
板凳
本帖最后由 Dtttax 于 2021-1-8 16:58 编辑
DerrickJiao 发表于 2021-1-8 16:16
您好,在SpreadJS中一次撤回只能对应一步操作。

在您的删除行逻辑中,一共“两步”操作,

有没有办法把这两个步骤包成一步呢?我尝试在一个事件中做两个sheet的修改,但撤回的时候只是撤回了本表的,另一个表的内容撤回不了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-8 17:31:49
地板
本帖最后由 DerrickJiao 于 2021-1-8 18:10 编辑
Dtttax 发表于 2021-1-8 16:51
有没有办法把这两个步骤包成一步呢?我尝试在一个事件中做两个sheet的修改,但撤回的时候只是撤回了本表 ...

我这边给您调研一下,看下有没有其他可行的方法,这边给您改为保留处理,有进展再更贴告知您。
————————————————————————————————————————
经过调研,目前可能无法做到一次撤销两步,一次撤销一步属于产品设计。

另外,您在一个命令中执行对不同表单的操作,撤回时,只能撤销execute中指定的表单名称。
回复 使用道具 举报
crawler
高级会员   /  发表于:2021-1-10 13:32:01
5#
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-11 09:34:37
6#

您好,请问您是想咨询类似的问题吗?
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2021-1-11 10:01:46
7#
DerrickJiao 发表于 2021-1-8 17:31
我这边给您调研一下,看下有没有其他可行的方法,这边给您改为保留处理,有进展再更贴告知您。
———— ...

能不能撤回的时候不要跳转到别的表单呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-11 10:22:14
8#
Dtttax 发表于 2021-1-11 10:01
能不能撤回的时候不要跳转到别的表单呢

这边是看到您之前提了一个撤回切换sheet的需求,我们在v14中将其实现了
https://gcdn.grapecity.com.cn/showtopic-68470-1-1.html

您可以尝试在撤回后用setActiveSheet设置活跃表单。
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2021-1-11 15:19:40
9#
DerrickJiao 发表于 2021-1-11 10:22
这边是看到您之前提了一个撤回切换sheet的需求,我们在v14中将其实现了
https://gcdn.grapecity.com.cn/ ...

具体怎么做,给个demo吧
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-11 15:40:28
10#
Dtttax 发表于 2021-1-11 15:19
具体怎么做,给个demo吧

抱歉,这边确认了一下,此行为属于产品设计,基于您之前提的需求实现
https://gcdn.grapecity.com.cn/showtopic-68470-1-1.html

另外的表单存在数据的时候,无法撤回不跳转到别的表单
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部