请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

小小旺仔z

注册会员

4

主题

12

帖子

48

积分

注册会员

积分
48
最新发帖
小小旺仔z
注册会员   /  发表于:2025-3-25 15:50  /   查看:108  /  回复:9
1金币
使用commandManager命令的addListener("asyncListener")不能完全监听用户的操作,例如用户的点击操作。而且在API文档中也找不到addListener的描述。如何能够监听用户的全部操作?

最佳答案

查看完整内容

您好,在18版本之前,我们有一套协同方案,即您提到的commandManager。 18版本以后,我们做了一套基于op的协同,既可以实现UI协同(commandManager)协同,也可以实现代码的协同。 您可以看下这篇链接: https://gcdn.grapecity.com.cn/showtopic-231497-1-2.html 以及视频资源: https://gcdn.grapecity.com.cn/course-542.html

9 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2025-3-25 15:50:06
来自 2#
您好,在18版本之前,我们有一套协同方案,即您提到的commandManager。
18版本以后,我们做了一套基于op的协同,既可以实现UI协同(commandManager)协同,也可以实现代码的协同。

您可以看下这篇链接:
https://gcdn.grapecity.com.cn/showtopic-231497-1-2.html
以及视频资源:
https://gcdn.grapecity.com.cn/course-542.html
回复 使用道具 举报
小小旺仔z
注册会员   /  发表于:2025-3-26 09:23:27
3#
Ellia.Duan 发表于 2025-3-25 17:58
您好,在18版本之前,我们有一套协同方案,即您提到的commandManager。
18版本以后,我们做了一套基于op的 ...

这个demo我看服务端是基于你们的npm包实现的,可以使用websocket实现同种效果吗?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2025-3-26 17:47:21
4#
npm包封装了websocket这些功能
回复 使用道具 举报
小小旺仔z
注册会员   /  发表于:2025-3-27 09:05:19
5#
Ellia.Duan 发表于 2025-3-26 17:47
npm包封装了websocket这些功能

如果我需要自定义一些协同功能,需要如何处理?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2025-3-27 10:48:38
6#
是否可以具体描述下呢?
回复 使用道具 举报
小小旺仔z
注册会员   /  发表于:2025-3-27 11:27:16
7#
Ellia.Duan 发表于 2025-3-27 10:48
是否可以具体描述下呢?

就是使用你们的npm包自行封装一个undo和redo的协同功能,需要如何去自定义
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2025-3-28 09:44:13
8#
关于这部分暂无相关资料。
回复 使用道具 举报
小小旺仔z
注册会员   /  发表于:2025-3-28 10:10:10
9#
Ellia.Duan 发表于 2025-3-28 09:44
关于这部分暂无相关资料。

那如果使用你们的在线协同功能,只能使用你们支持的功能,不能自定义?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2025-3-28 18:20:29
10#
undo和redo功能,将在之后的版本实现。如果您想做这个功能,目前没有相关资料可以提供给您,您可以研究下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部