engineercms icon indicating copy to clipboard operation
engineercms copied to clipboard

您好,请教一下关于协作的的问题

Open pinetreeps opened this issue 6 years ago • 3 comments

最近也在用onlyoffice进行二次开发,想请问一下协作的时候,如果2个用户同时编辑一个文档,中间的更改是怎么处理的呢? 例如2人同时编辑一段话,会出现什么情况? 如能赐教,不胜感谢。

pinetreeps avatar Nov 29 '18 04:11 pinetreeps

抱歉,我只是调用了协作服务onlyoffice document server,并没有去开发一个协作应用,所以,对于里面的机理不清楚。 同时编辑一段话,就会彼此互相插入……你试试我的demo里就应该能体会。 实际上,协作的话不必太过于纠结这个的,一般都有分工。

3xxx avatar Dec 01 '18 06:12 3xxx

抱歉,我只是调用了协作服务onlyoffice document server,并没有去开发一个协作应用,所以,对于里面的机理不清楚。 同时编辑一段话,就会彼此互相插入……你试试我的demo里就应该能体会。 实际上,协作的话不必太过于纠结这个的,一般都有分工。

非常感谢您的回复,再请问一下,例如用户A、用户B同时编辑一个文档前,文档id是如何传递的呢?

pinetreeps avatar Dec 01 '18 14:12 pinetreeps

你看它api,文档id只是作为文档管理来用,而onlyoffice只认key,每个用户都用这个key取到内存中的最新的文档——浏览器打开文档——协作——服务器更新——所有用户更新。大概这个意思,你看它官网有解释的图。

3xxx avatar Dec 06 '18 07:12 3xxx