找回密码
 立即注册

QQ登录

只需一步,快速开始

名称

中级会员

34

主题

60

帖子

630

积分

中级会员

积分
630
名称
中级会员   /  发表于:2019-9-26 18:27  /   查看:3261  /  回复:3
本帖最后由 名称 于 2019-10-10 16:25 编辑

SpreadjsV11版本 CELL表隐藏时,无法触发自定义类型的paint方法

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-9-27 09:16:57
沙发
您好,您描述的“CELL表隐藏时”,指的是当sheet表单隐藏,还是行、列隐藏呢?

paint方法仅作为页面渲染时执行,不会影响单元格的value,隐藏时为什么需要触发paint呢?

另外您使用的V11版本号具体是多少?
回复 使用道具 举报
名称
中级会员   /  发表于:2019-10-10 09:27:04
板凳
本帖最后由 名称 于 2019-10-10 09:28 编辑

CELL表隐藏是指,cell表所位于的<div>处于隐藏状态,这时页面中cell表是不可见的,导致自定义类型无法触发paint方法。目的:因为隐藏的cell表需要导出为excel文件,而没有触发paint方法,导致部分信息丢失。版本号是11.0.0
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-10-10 12:25:46
地板
首先推荐您把SpreadJS升级到最新版本,如果不方便升级V12,可以升级到V11.2.2,再尝试是否有这个问题,V11.2.2下载地址:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1

如果仍然无法解决,请提供一个能重现问题的Demo,我们需要根据您的代码重现和排查一下问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部