找回密码
 立即注册

QQ登录

只需一步,快速开始

Alvin

初级会员

40

主题

121

帖子

359

积分

初级会员

积分
359

微信认证勋章

Alvin
初级会员   /  发表于:2020-10-10 11:30  /   查看:2531  /  回复:7
1金币
本帖最后由 Alvin 于 2020-10-10 11:46 编辑

目前使用的版本为gc.spread.sheets.all.10.2.0.min.js,目前存在几个问题
1.数据前面没有复选框

image.png113568114.png

2.筛选框显示不全
image.png521103209.png
image.png101996764.png
image.png569986877.png

最佳答案

查看完整内容

left 值的计算您可以参考你 上述链接的技术博客 里的代码: SJS具体的计算机制比较复杂,参考上述代码,弹框会位于筛选按钮的右下方,如图所示: 其实在新版本V13.2.3中,弹框溢出的问题已经修复了,您无需通过代码调整,这边还是推荐您升级新版本。

7 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-10 11:30:59
来自 8#
left 值的计算您可以参考你 上述链接的技术博客 里的代码:
  1. var x = self._filterHitInfo.x + self._filterHitInfo.width + tempSpread.getHost().offsetLeft;
  2.             var y = self._filterHitInfo.y + self._filterHitInfo.height + tempSpread.getHost().offsetTop;
  3.             $(self._container).children().css({"left": x, "top": y});
复制代码

SJS具体的计算机制比较复杂,参考上述代码,弹框会位于筛选按钮的右下方,如图所示:
image.png511102904.png

其实在新版本V13.2.3中,弹框溢出的问题已经修复了,您无需通过代码调整,这边还是推荐您升级新版本。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-10 14:57:56
2#
本帖最后由 lynn512 于 2020-10-10 15:10 编辑

您好,未能复现您的问题,您试下升级新版本。如果还不能解决的话,建议您上传相关demo,便于我们查找原因。
回复 使用道具 举报
Alvin
初级会员   /  发表于:2020-10-10 16:01:14
3#
lynn512 发表于 2020-10-10 14:57
您好,未能复现您的问题,您试下升级新版本。如果还不能解决的话,建议您上传相关demo,便于我们查找原因。 ...

您好,复选框不显示我们找到原因了是我们样式的原因,但是这个显示不全的问题如何处理一下呢?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-10 16:58:51
4#
显示不全这个问题建议您先升级新版本,看问题是否能解决,现在最新版本是V13.2.4。
如果升级版本还不能解决的话就需要上传此问题的相关demo,我们需要先查找显示不全的原因,只看截图很难看出问题所在。
回复 使用道具 举报
Alvin
初级会员   /  发表于:2020-10-15 10:15:17
5#
lynn512 发表于 2020-10-10 16:58
显示不全这个问题建议您先升级新版本,看问题是否能解决,现在最新版本是V13.2.4。
如果升级版本还不能解 ...

有没有方法可以在出现筛选框之前设置下left的值?
image.png668811645.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-15 12:29:11
6#
问题收到,需要一定时间先整理您这个实现思路,预计下午回复您。
回复 使用道具 举报
Alvin
初级会员   /  发表于:2020-10-15 14:09:38
7#
本帖最后由 Alvin 于 2020-10-15 14:14 编辑
lynn512 发表于 2020-10-15 12:29
问题收到,需要一定时间先整理您这个实现思路,预计下午回复您。

https://gcdn.grapecity.com.cn/showtopic-57729-1-1.html
我按照这个思路实现了一下。能不能发一下left值是怎么计算的?
跟filterButtonHitInfo.x 和 筛选框宽度有什么关系?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部