找回密码
 立即注册

QQ登录

只需一步,快速开始

cdy

初级会员

22

主题

49

帖子

205

积分

初级会员

积分
205
cdy
初级会员   /  发表于:2023-9-27 17:18  /   查看:1524  /  回复:5
1金币
本帖最后由 Richard.Huang 于 2023-9-28 11:50 编辑

产品:SpreadJS
版本:V16.0.6

我们之前在处理多人协作的显示框时,采用了推荐的浮动元素方法。然而,我发现这种方法存在一个问题,即浮动元素会遮挡底部原本的单元格操作,如复选框、超链接跳转、筛选器等。我想知道是否已经有解决这个问题的方案。
自定义浮动元素遮挡问题.png

最佳答案

查看完整内容

您好,SpreadJS作为一款表格控件并不提供协同的能力,因此对于用户希望解决协同的实际问题并没有很好的解决方案,而我们只能提供一种实现思路,例如使用cellType解决之前浮动元素方案无法点击的问题,但是我们的实现思路在具体实现过程中可能遇到的其他问题需要您自己进行相应的处理,抱歉不能给予具体的实现方案

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-9-27 17:18:37
来自 6#
cdy 发表于 2023-10-10 15:26
这个操作会覆盖原有的cellType类型啊 比如new GC.Spread.Sheets.CellTypes.CheckBox();会被覆盖

您好,SpreadJS作为一款表格控件并不提供协同的能力,因此对于用户希望解决协同的实际问题并没有很好的解决方案,而我们只能提供一种实现思路,例如使用cellType解决之前浮动元素方案无法点击的问题,但是我们的实现思路在具体实现过程中可能遇到的其他问题需要您自己进行相应的处理,抱歉不能给予具体的实现方案
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-27 17:58:39
2#
您好,对于这样的需求,目前可以是用自定义单元格去做,使用自定义单元格在右上角绘制一小块区域用于显示当前正在编辑的用户,如下图所示。

image.png850478820.png
回复 使用道具 举报
cdy
初级会员   /  发表于:2023-9-27 18:04:06
3#
Joestar.Xu 发表于 2023-9-27 17:58
您好,对于这样的需求,目前可以是用自定义单元格去做,使用自定义单元格在右上角绘制一小块区域用于显示当 ...

目前有两个功能点用到了这个方案 , 没有现成的方案解决吗
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-9-28 14:55:11
4#
cdy 发表于 2023-9-27 18:04
目前有两个功能点用到了这个方案 , 没有现成的方案解决吗

您好,目前没有现成的解决方案,您可以考虑一下楼上同学提及的思路,通过自定义单元格来实现,您可以参考我们学习指南中自定义单元格类型来绘制您的用户编辑提示框:https://demo.grapecity.com.cn/sp ... om/purejs#timestamp
回复 使用道具 举报
cdy
初级会员   /  发表于:2023-10-10 15:26:15
5#
Richard.Huang 发表于 2023-9-28 14:55
您好,目前没有现成的解决方案,您可以考虑一下楼上同学提及的思路,通过自定义单元格来实现,您可以参考 ...

这个操作会覆盖原有的cellType类型啊 比如new GC.Spread.Sheets.CellTypes.CheckBox();会被覆盖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部