找回密码
 立即注册

QQ登录

只需一步,快速开始

jiqimao 讲师达人认证
金牌服务用户   /  发表于:2018-5-20 22:22  /   查看:2987  /  回复:6
现在的版本可以吗?不可以的话,以后的版本可以吗?什么时候会有支持的版本呢?

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-21 10:55:45
沙发
service是通过代码来操作修改Excel,理论上不应该设置撤销和重做的功能。您可以说一下您的详细需求,我这边看一下有没有更好的解决方式。
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-5-21 16:13:43
板凳
是这样的,我们采取的是前端操作+后端保存的方式,也就是说前端把做的操作传到后端,由后端通过spservice来进行实时的保存。在sp1出来后,前端会出现“撤销”和“重做”的动作,那后端如何通过service进行相应的操作呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-21 18:30:20
地板
如果是这样,那么需要在后端自行维护一个操作的数据结构,比如说栈,然后根据撤销重做,在栈中获取对应的操作,重做或者反向重做,比较复杂。
我这边也会帮您反馈这个需求。让相关部门去进行评估。
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-5-22 12:26:36
5#
ClarkPan 发表于 2018-5-21 18:30
如果是这样,那么需要在后端自行维护一个操作的数据结构,比如说栈,然后根据撤销重做,在栈中获取对应的操 ...

这个也太复杂了吧,所有的操作都要入栈还要生成对应的反向操作,工作量巨大啊,这无法接受啊。你们的表格,编辑器,服务,不是应该一套的么。这次表格上了撤消重做,编辑器也一起上了撤消重做,为什么服务没有撤消重做呢???出乎意料。这样的话我们原来后端保存的设计就很难进展了吗,头痛不已,求解决方案,我们也是葡萄城的老用户了,help~
回复 使用道具 举报
jiqimao讲师达人认证
金牌服务用户   /  发表于:2018-5-22 15:55:52
6#
hi,请问咋办,现在我们很头痛,没想到你们三个产品不是同步的……
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-22 17:51:36
7#
您好,刚刚电话跟您沟通过,在服务器端实现redo undo,有些不合理之处。所以建议还是在前端完成redo,undo的同步
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部