找回密码
 立即注册

QQ登录

只需一步,快速开始

spaccount

初级会员

24

主题

79

帖子

239

积分

初级会员

积分
239
spaccount
初级会员   /  发表于:2017-4-12 17:09  /   查看:4474  /  回复:5
本帖最后由 spaccount 于 2017-4-12 17:12 编辑

图片.png338861998.png
在设计器中我为table绑定数据的起始行(5行)调整了高度,但table绑定出来以后只有第5行存在样式后面的行都无效,因为行数不固定所以不能为每一行都设置样式
请问有没有办法让动态绑定的table行 同绑定table的时候在默认的数据行上设置的样式保存一致

5 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-12 17:53:13
沙发
通过修改table的样式改变单元格的样式,而不是直接设置单元格的样式。
blob561436767.png
或者一次性将table设置的足够大。
回复 使用道具 举报
spaccount
初级会员   /  发表于:2017-4-14 14:44:29
板凳
本帖最后由 spaccount 于 2017-4-14 14:46 编辑

图片.png535484313.png

fdff

fdff

以上截图是数据绑定出来以后存在的显示问题
1.内容过长超出单元格显示有没有什么方式能隐藏

2.绑定的数据需要JSON格式因此时间类型转换为JSON以后中间会加入一个 T 设计器是否有较好的处理方式
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-15 15:07:47
地板
第一点可以设置
sheet.options.allowCellOverflow = false

第二点设计器没有办法处理数据,您需要转换json时处理好
回复 使用道具 举报
spaccount
初级会员   /  发表于:2017-4-17 12:07:57
5#
本帖最后由 spaccount 于 2017-4-17 12:11 编辑

图片.png300008849.png
1. 我使用  sheet.copyTo(1, 0, 1, 0, 1, 5, GC.Spread.Sheets.CopyToOptions.style); 复制数据行样式只能复制背景色 却不能复制行高是为什么?
                sheet.copyTo(1, 0, 2, 0, 2, 5, GC.Spread.Sheets.CopyToOptions.style);
                sheet.copyTo(1, 0, 2, 0, 1, 5, GC.Spread.Sheets.CopyToOptions.style);
               

2.copyTo 方法没太理解,前面三种不同的参数设置效果一样的,没理解 toColumn, rowCount 参数的作用,能否设置区间批量复制 例如有10行5列的 表格我要让 第1行 5个列的样式 都复制到剩下的9行上要怎么设置?


回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-17 13:57:24
6#
1. 行高是行的信息,并不是单元格的样式。可以在复制时设置下行高
2. toColumn, rowCount就是复制区域有多少行多少列。由于您复制的区域只有一行,所以要复制到其他就行,就要复制9次。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部