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

QQ登录

只需一步,快速开始

ctf123

注册会员

6

主题

21

帖子

59

积分

注册会员

积分
59
ctf123
注册会员   /  发表于:2021-6-22 15:09  /   查看:1534  /  回复:5
绘制table能不能不要带那些默认的样式背景色和单元格颜色这些样式,只要原始的黑线白底。还有如何批量设置单元格列款跟行高?
Q5[_KB0LD~I$VHM_P}TC`OO.png

5 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-22 15:17:16
沙发
您好,问题1参考这篇帖子:SpreadJS 如何设置表格table样式为透明

问题2:
设置单元格行高列宽:
1、通过修改sheet.defaults的属性,实现修改整个sheet的默认行高、列宽,参考API:
https://demo.grapecity.com.cn/sp ... sheet.html#defaults

2、如果只是修改一部分行列、只有循环调用这两个方法来修改,没有其它方法。

回复 使用道具 举报
ctf123
注册会员   /  发表于:2021-6-22 15:22:25
板凳
可以了!谢谢
回复 使用道具 举报
ctf123
注册会员   /  发表于:2021-6-22 15:27:27
地板
那再请教一下,如何绘制表格的线条样式呢?sheet.tables.add('raGinsSales', 0, 1, 51, 5);添加了表格以后怎么一次性把里面的表格的单元格都画上边框线?
回复 使用道具 举报
ctf123
注册会员   /  发表于:2021-6-22 15:37:01
5#
Lynn.Dou 发表于 2021-6-22 15:17
您好,问题1参考这篇帖子:SpreadJS 如何设置表格table样式为透明

问题2:


那再请教一下,如何绘制表格的线条样式呢?sheet.tables.add('raGinsSales', 0, 1, 51, 5);添加了表格以后怎么一次性把里面的表格的单元格都画上边框线?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-22 15:38:29
6#
有两种方式:
1、自己新建表格样式tableStyle,给table应用此样式。
通过UI操作更容易理解:
image.png23504942.png image.png875192565.png
通过代码实现请参考学习指南 - 表格样式:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/tables/table-style/purejs

2、直接给单元格设置边框
类似下图操作:
image.png415299376.png

通过代码实现请参考学习指南 - 边框与网格线:
https://demo.grapecity.com.cn/sp ... rs-gridlines/purejs


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