找回密码
 立即注册

QQ登录

只需一步,快速开始

Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-8 16:15:40
11#
附件有一个简单的demo,您可以参考下:
效果如下图所示,不影响公式的引用。
image.png20785826.png


div遮挡单元格.html

2.48 KB, 下载次数: 190

回复 使用道具 举报
oupaigroup
金牌服务用户   /  发表于:2020-9-8 16:23:51
12#
好的,我们试一下,感谢你
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-8 18:16:45
13#
不客气,如果还有疑问的话可以在本帖追问。
有新的问题也可以另开新帖。
回复 使用道具 举报
oupaigroup
金牌服务用户   /  发表于:2020-9-9 16:27:12
14#
还是这个问题,我们测试验证了一下,还有问题再请教一下:这个遮挡单元格的区域,如果单元格拉大或者缩小,或者这遮挡的这一列前面增加列,那这个遮挡会跟着单元格的移动一起移动吗?或者说我们的遮挡是否可以直接定位到指定的单元格
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-9 19:08:36
15#
本帖最后由 lynn512 于 2020-9-9 19:15 编辑

这个遮挡div的宽高如果您定义的时候固定了,那就不会随着单元格的拉大或缩小改变的。
您可以通过监听行列改变并通过获取到单元格区域的宽高,来动态改变div的宽高,以实现div随单元格大小而改变。
也可以通过API获取到单元格的所在位置,通过绝对/相对定位的方式实现定位到指定单元格的效果。
上面是供您参考的一些思路,具体的逻辑需要您自己去实现。如果您有更好的实现方式,欢迎分享。

监听行列改变事件:https://demo.grapecity.com.cn/sp ... :ColumnWidthChanged
https://demo.grapecity.com.cn/sp ... nt:RowHeightChanged
获取列宽: getColumnWidth :
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#getColumnWidth
获取行高:getRowHeight
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#getRowHeight
获取命中测试信息: hitTest
https://demo.grapecity.com.cn/sp ... rkbook.html#hitTest

命中测试您可以参考学习指南demo:
https://demo.grapecity.com.cn/sp ... /hit-testing/purejs



回复 使用道具 举报
oupaigroup
金牌服务用户   /  发表于:2020-9-10 07:55:30
16#
现在还有一个问题,就是当前系统中有遮挡的Excel,如果导出到本地Excel,这个遮挡的单元格内容,有什么办法,不跟随其他数据一起导出吗?导出的Excel得和系统上的Excel内容一模一样,包括数据,公式,格式等
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-10 10:37:23
17#
问题收到,我们调研一下,有结果会立即通知您。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-10 14:34:04
18#
您好,另一个思路是通过添加形状来实现,导出的excel文件依然会有形状遮挡数据:
在隐藏单元格区域添加形状,设置不可移动(allowMove)、不显示形状操作手柄(showHandle)......
还有很多属性您可以在学习指南学习参考:
学习指南 形状 链接:
https://demo.grapecity.com.cn/sp ... /basic-shape/purejs

这里只是给您提供了思路,具体代码逻辑还需要您自己实现。

回复 使用道具 举报
oupaigroup
金牌服务用户   /  发表于:2020-9-10 14:49:37
19#
好的 那我们参考操作验证一下,是否符合我们的需求。有问题再请教
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-10 15:30:02
20#
好的
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部