找回密码
 立即注册

QQ登录

只需一步,快速开始

kohcayee

注册会员

1

主题

7

帖子

119

积分

注册会员

积分
119
最新发帖
kohcayee
注册会员   /  发表于:2020-7-16 13:45  /   查看:4809  /  回复:13
设置单元格的图片很大时, 滚动条无法正常使用
求解

13 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-16 16:39:51
沙发
你好,请上传一个demo说明问题,
回复 使用道具 举报
kohcayee
注册会员   /  发表于:2020-7-17 14:34:34
板凳
//想要实现的是,将某一行的2个单元格合并,然后设置一张图片
//图片很大的时候(测试图片宽度为3300),图片显示不完整,滚动条上下正常,左右不正常
//代码如下:
//测试表格设置为2列
this.Grid.Cols.Count = 2;
//添加测试文字
this.Grid.AddItem("Test Col0\tTest Col1");
//添加新一行
this.Grid.AddItem(" \t ");
//合并该行
this.Grid.Rows[this.Grid.Rows.Count - 1].AllowMerging = true;
//设置该行图片
this.Grid.SetCellImage(this.Grid.Rows.Count - 1, 0, image);
//设置第二列的宽度以显示图片
this.Grid.Cols[1].Width = image.Width;
//设置该行高度以显示图片
this.Grid.Rows[this.Grid.Rows.Count - 1].Height = image.Height;

感谢关注!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-17 17:12:53
地板
测试横向滚动条也是正常的,你是否是this.Grid.Cols[1].Width = image.Width;
这句代码没有正确的设置到图片列,导致列宽度仍然是之前的宽度

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
kohcayee
注册会员   /  发表于:2020-7-19 17:26:03
5#
列的宽度正确设置的,监视里能看到
单元格一合并,设置图片就有这个问题
求解
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-20 09:47:01
6#
你把demo上传上来吧,否则我这里无法重现问题,以上截图就是使用你给你的代码运行的
回复 使用道具 举报
kohcayee
注册会员   /  发表于:2020-7-20 10:30:57
7#
测试解决方案,及问题现象图片 ,包含在压缩包中
感谢持续关注

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-20 11:57:11
8#
收到,我验证后给你回复
回复 使用道具 举报
kohcayee
注册会员   /  发表于:2020-7-29 09:35:38
9#
请问有结果了吗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-7-29 10:45:01
10#
你好,问题确实合并单元格引起的,这个问题属于产品bug,我会反馈给研发人员,问题修复后我在这个帖子中会更新。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部