找回密码
 立即注册

QQ登录

只需一步,快速开始

afushenglih
初级会员   /  发表于:2019-7-17 09:36  /   查看:2670  /  回复:8
本帖最后由 afushenglih 于 2019-7-17 10:30 编辑

spreadjs 做了数据绑定,spreadjs 如何可以让多人同时编辑同一个sheet页面的数据

8 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-17 10:13:49
沙发
您好,注意到您将这个帖子的状态改为了【已处理】,想了解一下是否已经解决了这个问题?
回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-17 10:30:37
板凳
这个选择错了,你可以回答一下
回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-17 10:30:39
地板
这个是提问的时候选择错了,你可以回答一下
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-17 12:05:34
5#
您好,附件中的Demo是多人同步协同的示例,请参考。

根据您的情况,在绑定了数据源时,页面上绑定的数据源json对象会随着页面数据的改变而同步改变。

同步协同.html

2.85 KB, 下载次数: 62

回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-17 15:37:18
6#
你好,1.首先问一下,咱们的数据绑定是单向的,还是可以双向数据绑定?
2.如果是单向的数据绑定,比如:两个人在不同的浏览器中打开同一个spread的sheet,这个sheet 绑定了一个班级的成绩数据,如果两个人同时修改 同一个人的成绩(或者不同人的成绩),如何解决这个冲突
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-17 17:19:31
7#
您好,

1、SpreadJS是纯前端的表格控件,在页面内的数据绑定,Json数据源和Worksheet之间是双向绑定,例如不同Worksheet绑定同一个Json数据源时,一个表单上对数据的改变,会同步到另一个表单上;

2、跨浏览器的同步操作,实际上需要解决的是如何保证绑定数据源的同步,
例如您在一个浏览器上绑定了一个数据源,在页面执行数据操作时,这个数据源的改变需要通过前后台交互的方式实现同步,此处可能会用到服务器端数据推送的技术,您可以根据自己的业务需求进行设计。
回复 使用道具 举报
afushenglih
初级会员   /  发表于:2019-7-17 17:35:13
8#
咱们有没有客户,在spread的sheet 和数据库绑定了,然后同时操作的案例
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-7-17 18:07:26
9#
有用户实现过这样的功能,但是代码肯定不会给我们的,你可以看下这个教程,希望能有帮助:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
image.png189914855.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部