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

QQ登录

只需一步,快速开始

酸的萌萌yeath

中级会员

70

主题

246

帖子

654

积分

中级会员

积分
654
酸的萌萌yeath
中级会员   /  发表于:2021-12-21 15:12  /   查看:1657  /  回复:1
1金币
碰到一个问题,模板里绑定了表单,首次加载数据21条,然后模板里预留的43行,就变成当前已有内容的21行;
当表单的数据量增加后,表单自动扩展,但是字体和样式都没有继承下来。

如图,红色部分字体不一致的区域,就是表单数据增加后,第2次刷新进来的。

企业微信截图_16400706012666.png508988036.png

最佳答案

查看完整内容

您好, 样式有单元格样式、行列样式。对于列样式,新增行也是会继承的。 从截图来看,猜测您是设置的单元格样式,所以新增行的数据没有继承前面单元格的样式。 建议您调整下代码逻辑,将原单元格样式设置为列样式,再次测试下。 示例代码: sheet.setStyle(-1, 1, style, GC.Spread.Sheets.SheetArea.viewport); 具体请参考学习指南: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/basic-style ...

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-21 15:12:11
来自 2#
您好,
样式有单元格样式、行列样式。对于列样式,新增行也是会继承的。
从截图来看,猜测您是设置的单元格样式,所以新增行的数据没有继承前面单元格的样式。
建议您调整下代码逻辑,将原单元格样式设置为列样式,再次测试下。
示例代码:
sheet.setStyle(-1, 1, style, GC.Spread.Sheets.SheetArea.viewport);
具体请参考学习指南:
https://demo.grapecity.com.cn/sp ... /basic-style/purejs


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