找回密码
 立即注册

QQ登录

只需一步,快速开始

wlgm

注册会员

12

主题

37

帖子

129

积分

注册会员

积分
129
wlgm
注册会员   /  发表于:2018-7-30 16:04  /   查看:4060  /  回复:9
页面有俩个SpreadJS 的div 业务是将第一个js得到第一行第一列的单元格数据包括样式如 背景颜色 字体颜色 只读等 跟粘贴全部样式效果类似
复制到 第二个js的指定单元格上 这个怎么做?

9 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-30 17:36:12
沙发
直接复制粘贴就可以了。
回复 使用道具 举报
wlgm
注册会员   /  发表于:2018-7-30 17:51:22
板凳
ClarkPan 发表于 2018-7-30 17:36
直接复制粘贴就可以了。

就是直接代码怎么处理 不要复制粘贴那一步 就是第一个js变了 第二个自动变怎么实现
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-31 11:25:11
地板
这个就比较麻烦了,您是不是要做多人协同编辑的需求,需要将功能改写为command命令的方式来实现,以达到能够多人同步的功能。参考附件demo,您可以参照demo的方式自己将用户的操作定义成命令,来完成。

addListener.html

2.64 KB, 下载次数: 195

回复 使用道具 举报
wlgm
注册会员   /  发表于:2018-8-1 10:02:16
5#
ClarkPan 发表于 2018-7-31 11:25
这个就比较麻烦了,您是不是要做多人协同编辑的需求,需要将功能改写为command命令的方式来实现,以达到能 ...

哦 我知道 您说的那个意思 我这个不需要实时监听 实际业务是 我在模块js A1列第一行第一个单元格添加了
背景颜色 red 保存到了数据库 然后在第二个模块 将保存到数据库的js查询出来返回页面 将 A1列红色单元格的样式 set到新构建的js A1列第一行第一个单元格 将它变成红色 这个 样式有可能是背景颜色 有可能是公式列不确定 就是这种业务
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-1 17:55:14
6#
那这个就根据您根据您存储的数据进行解析,然后调用对应接口来进行设置即可。
比如样式,就用setStyle去设置样式。
回复 使用道具 举报
wlgm
注册会员   /  发表于:2018-8-1 18:33:49
7#
ClarkPan 发表于 2018-8-1 17:55
那这个就根据您根据您存储的数据进行解析,然后调用对应接口来进行设置即可。
比如样式,就用setStyle去设 ...

加入缓存的数据 可以取出来么? 比如我记录了 第一个单元格 red 第二个 blue  
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-2 15:50:42
8#
这个跟产品本身没有关系,缓存也是您自己来维护的。您怎么提供数据,通过setStyle就怎样进行展示。
回复 使用道具 举报
wlgm
注册会员   /  发表于:2018-8-2 16:03:28
9#
ClarkPan 发表于 2018-8-2 15:50
这个跟产品本身没有关系,缓存也是您自己来维护的。您怎么提供数据,通过setStyle就怎样进行展示。

OK  解决了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-2 17:33:55
10#
好的,那就结帖了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部