请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qunma

高级会员

149

主题

347

帖子

1180

积分

高级会员

积分
1180

微信认证勋章

qunma
高级会员   /  发表于:2021-4-16 18:08  /   查看:2817  /  回复:11
为什么图表在冻结区域里面双击事件失效呢?
在线电子表格是可以的

11 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-19 08:51:40
沙发
请问您用的是哪个版本呢?如果是14以下的版本可能对您描述方法不支持,这是14版本增强的内容。
回复 使用道具 举报
qunma
高级会员   /  发表于:2021-4-19 09:43:42
板凳
DerrickJiao 发表于 2021-4-19 08:51
请问您用的是哪个版本呢?如果是14以下的版本可能对您描述方法不支持,这是14版本增强的内容。

我用的是14.0.5版本啊
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-19 09:51:55
地板
qunma 发表于 2021-4-19 09:43
我用的是14.0.5版本啊

建议您升级到14.0.10后尝试,若仍未解决您的问题,建议您一个能复现问题的demo,这边调研一下。
回复 使用道具 举报
qunma
高级会员   /  发表于:2021-4-20 15:26:15
5#
image.png836309203.png

image.png757122497.png


冻结后双击事件失效
你们的demo版本好像是14.0.9
复现在附件

features_charts_chart-types_area-chart_JavaScript (1).zip

12.62 KB, 下载次数: 6

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-20 17:43:05
6#
qunma 发表于 2021-4-20 15:26
冻结后双击事件失效
你们的demo版本好像是14.0.9
复现在附件

您可以参考附件的demo修改

demo.zip

3.09 MB, 下载次数: 5

回复 使用道具 举报
qunma
高级会员   /  发表于:2021-4-21 10:07:27
7#
DerrickJiao 发表于 2021-4-20 17:43
您可以参考附件的demo修改

image.png334994811.png
只要图表和冻结不在一个spread.suspendPaint();和spread.resumePaint();中
双击事件就失效、

在真实业务中, 图表和冻结是属于不同的业务,代码是不可能写在一起的
所以还是有问题


回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-21 10:54:25
8#
qunma 发表于 2021-4-21 10:07
只要图表和冻结不在一个spread.suspendPaint();和spread.resumeP ...

这边给您重新调整了一下,利用FloatingObjectLoaded事件监听图表加载完成后再添加双击事件。

demo.zip

3.09 MB, 下载次数: 7

回复 使用道具 举报
qunma
高级会员   /  发表于:2021-4-22 10:53:37
9#
DerrickJiao 发表于 2021-4-21 10:54
这边给您重新调整了一下,利用FloatingObjectLoaded事件监听图表加载完成后再添加双击事件。

什么时候getHost() 有两个 什么时候只有一个呢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-22 11:04:01
10#
qunma 发表于 2021-4-22 10:53
什么时候getHost() 有两个 什么时候只有一个呢

在图表上存在冻结行列的时候就会出现两个,如果没有冻结行列就只有一个。设置冻结行之后,图表会重新加载,图表会出现“两层”,一层是真正的图表的host,一层是冻结行上的。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部