找回密码
 立即注册

QQ登录

只需一步,快速开始

boy

注册会员

16

主题

35

帖子

135

积分

注册会员

积分
135
boy
注册会员   /  发表于:2021-11-22 19:44  /   查看:3533  /  回复:10
1金币
本帖最后由 boy 于 2021-11-24 16:13 编辑

image.png30876769.png ,如图片所示,已经设置了单元格绑定,有些列需要绑定怎么指定绑定,
参考了这个demo ,https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/data-binding/table-binding/purejs

在s4和s7位置插入了一个table,然后就出现下图这个错误
image.png295054015.png 上面的报错问题,已按照之前的回复修改了。
出现如下这种问题该怎么处理
image.png741865234.png


最佳答案

查看完整内容

问题已解决:1、使用这个隐藏表头,不会出现空一行现象,不要使用table.showHeader(false) 2、表格行数和数据的长度不一致报错问题处理 应该在setDataSource()前根据数据源绑定表格的字段,长度动态修改表格行数,只要数据源长度和表格行数一致就不会报错了

10 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-24 17:10:26
11#
回复 使用道具 举报
boy
注册会员   /  发表于:2021-11-24 16:11:32
10#
Derrick.Jiao 发表于 2021-11-24 12:13
请把你的demo上传,并且再详细描述你的需求,这边尝试在demo中为你进行调整

问题已解决
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-24 12:13:04
8#
boy 发表于 2021-11-24 10:32
在隐藏S4和S7表头后会空出一行,如果隐藏这一行,则左边已有的内容也被隐藏了

请把你的demo上传,并且再详细描述你的需求,这边尝试在demo中为你进行调整
回复 使用道具 举报
boy
注册会员   /  发表于:2021-11-24 10:32:32
7#
Derrick.Jiao 发表于 2021-11-23 14:22
你好,出现上面的报错在v13下可以参考下面教程
https://gcdn.grapecity.com.cn/forum.php?mod=viewthrea ...

在隐藏S4和S7表头后会空出一行,如果隐藏这一行,则左边已有的内容也被隐藏了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-24 09:55:56
6#
有心 发表于 2021-11-24 00:00
创建3个表格。
其中表格1和表格3关联表1
表格2关联表2

请问你咨询的是SpreadJS的问题还是活字格的问题呢?这边看你发了一个活字格后缀的文件。
回复 使用道具 举报
有心
中级会员   /  发表于:2021-11-24 00:00:38
5#
boy 发表于 2021-11-23 09:28
S4和S7怎么单独绑定特定表的列,有例子吗

创建3个表格。
其中表格1和表格3关联表1
表格2关联表2
不知道你是不是这个意思。
image.png364754027.png

Document.fgcc

82.18 KB, 下载次数: 103

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-23 14:22:01
4#
boy 发表于 2021-11-23 09:28
S4和S7怎么单独绑定特定表的列,有例子吗

你好,出现上面的报错在v13下可以参考下面教程
https://gcdn.grapecity.com.cn/fo ... hread&tid=81329

如果是在v14中,可以直接用table.expandBoundRows(true);
回复 使用道具 举报
boy
注册会员   /  发表于:2021-11-23 09:28:01
3#
有心 发表于 2021-11-23 08:48
S4和S7可以单独绑定特定表的列。你这个提示,应该是你这个表其他的列有非空要求,导致你不能插入数据。

S4和S7怎么单独绑定特定表的列,有例子吗
回复 使用道具 举报
有心
中级会员   /  发表于:2021-11-23 08:48:44
2#
S4和S7可以单独绑定特定表的列。你这个提示,应该是你这个表其他的列有非空要求,导致你不能插入数据。
回复 使用道具 举报
最佳答案
最佳答案
boy
注册会员   /  发表于:2021-11-22 19:44:38
来自 9#
问题已解决:1、使用这个隐藏表头,不会出现空一行现象,不要使用table.showHeader(false)

image.png670503539.png

2、表格行数和数据的长度不一致报错问题处理

应该在setDataSource()前根据数据源绑定表格的字段,长度动态修改表格行数,只要数据源长度和表格行数一致就不会报错了
image.png349859313.png

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