找回密码
 立即注册

QQ登录

只需一步,快速开始

TY呀TY

中级会员

72

主题

193

帖子

647

积分

中级会员

积分
647
TY呀TY
中级会员   /  发表于:2023-6-27 10:06  /   查看:2650  /  回复:11
本帖最后由 TY呀TY 于 2023-6-27 16:55 编辑

image.png237831725.png 简单俩说就是执行command命令,不影响当前所操作,,还有这个帖子https://gcdn.grapecity.com.cn/showtopic-157758-1-1.html还没有解决掉问题

demo.zip

1.1 KB, 下载次数: 302

11 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-27 18:13:19
沙发
您好,这是因为您执行的这个命令改变了当前sheet的焦点,目前有一个思路,就是您这边自己去接受这个复制粘贴的命令,然后用setArray这样的接口去设置数据,这样就不会改变sheet的焦点从而保持编辑状态了。
回复 使用道具 举报
TY呀TY
中级会员   /  发表于:2023-6-27 19:29:12
板凳
本帖最后由 TY呀TY 于 2023-6-28 18:00 编辑
Joestar.Xu 发表于 2023-6-27 18:13
您好,这是因为您执行的这个命令改变了当前sheet的焦点,目前有一个思路,就是您这边自己去接受这个复制粘 ...

但是重写复制粘贴的命令如何粘贴外部的数据以及其他表单的数据呢,包括插入行删除行等操作,如何使当前不失焦的同时位置同样正确
GIF 2023-6-28 10-07-31.gif
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-28 17:49:02
地板
TY呀TY 发表于 2023-6-27 19:29
但是重写复制粘贴的命令如何粘贴外部的数据呢,包括插入行删除行等操作,如何使当前不失焦的同时位置同样 ...

您好,您的需求比较复杂,这边再调研一下,有进展我给您回复。
回复 使用道具 举报
TY呀TY
中级会员   /  发表于:2023-6-28 18:02:47
5#
Joestar.Xu 发表于 2023-6-28 17:49
您好,您的需求比较复杂,这边再调研一下,有进展我给您回复。

因为好多命令对于协同直接去执行command命令就会有很多的副作用,并且想要重写这些东西还缺少对应的api,就特别麻烦,基本上副作用影响很大
回复 使用道具 举报
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-29 10:07:02
6#
TY呀TY 发表于 2023-6-28 18:02
因为好多命令对于协同直接去执行command命令就会有很多的副作用,并且想要重写这些东西还缺少对应的api, ...

协同本身就是很需要底层的改动和支持

目前的产品 API 并不是针对协同去设计的,包括命令,需要根据具体的协同要求去修改,甚至去修改已有的命令和接口
回复 使用道具 举报
TY呀TY
中级会员   /  发表于:2023-6-29 14:28:56
7#
AlexZ 发表于 2023-6-29 10:07
协同本身就是很需要底层的改动和支持

目前的产品 API 并不是针对协同去设计的,包括命令,需要根据具 ...

意思就是这些实现不了呗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-6-30 18:47:23
8#
就本贴问题来看,现有的API来说无法支持您的需求。后续有其他具体问题时,您发帖咨询,这边再协助看下是否有解决方案。
回复 使用道具 举报
kkkkasa
注册会员   /  发表于:2023-6-30 22:01:47
9#
那这种有什么办法解决呢 我也想看看 确实这对协同很大的问题啊
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-7-3 13:57:20
10#
就当前的问题来说,目前没有什么更好的办法了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部