找回密码
 立即注册

QQ登录

只需一步,快速开始

林先生

注册会员

7

主题

14

帖子

45

积分

注册会员

积分
45
最新发帖
林先生
注册会员   /  发表于:2022-6-28 17:27  /   查看:1114  /  回复:5
image.png630925292.png image.png82811888.png 圈中的表格是因为这一行代码产生的,要怎么去掉并且给其他表格添加样式

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-28 18:05:25
沙发
setRowCount只会调整表单的行数,不会产生多余的表格,如果想要移除table,可以通过sheet.tables.remove('table1')移除

另外,表格样式可以参考下面的demo实现
https://demo.grapecity.com.cn/sp ... /table-style/purejs
回复 使用道具 举报
林先生
注册会员   /  发表于:2022-6-28 18:08:52
板凳
但是一注释掉setRowCount这个就不会产生多余的表格了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-28 18:32:06
地板
林先生 发表于 2022-6-28 18:08
但是一注释掉setRowCount这个就不会产生多余的表格了

上面的表格是通过fromJSON加载的吗?如果是,那大概率是这个json中原本就存在一个table,然后你设置行数刚好使其不显示,而不是将这个table删除。然后这个json在上面截图fromJSON回显的时候,调整设置了足够的行数,就让这table显示了出来。

你可以把原始json文件提供给我们做进一步分析。
回复 使用道具 举报
林先生
注册会员   /  发表于:2022-6-29 08:52:17
5#
image.png29154662.png 是通过fromJSON加载的,但是我要是设置行数刚刚好的话,他就整个表格都不会显示了,设置+10是可以显示的最少行数了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-29 13:38:22
6#
林先生 发表于 2022-6-29 08:52
是通过fromJSON加载的,但是我要是设置行数刚刚好的话,他就整个表格都不会显示了,设置+10是可以显示的最少行 ...

不显示,并不表示table被移除了。建议将对应的json提供,并详细描述需求,这边来尝试调整这个表单。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部