找回密码
 立即注册

QQ登录

只需一步,快速开始

ypge

初级会员

17

主题

79

帖子

250

积分

初级会员

积分
250
ypge
初级会员   /  发表于:2024-12-18 10:14  /   查看:120  /  回复:8
1金币
列表下面有合并单元格报错:
image.png606332397.png

image.png214870299.png
这个报错能不能显示那行那列的,找问题都找好久

最佳答案

查看完整内容

您好!请教下您使用的是Table级别的数据绑定吗? Table级别设置的数据绑定字段是以列为单位的,也就是绑定的是Table列。而您图示中的合并单元格跨越了两列,这便会导致绑定异常。 如果您有对合并单元格的绑定需求,可以使用单元格级别的数据绑定。必要时,可以重构sheet中数据的结构,结合使用Table和单元格级别的数据绑定。

8 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-12-18 10:14:35
来自 2#
您好!请教下您使用的是Table级别的数据绑定吗?

Table级别设置的数据绑定字段是以列为单位的,也就是绑定的是Table列。而您图示中的合并单元格跨越了两列,这便会导致绑定异常。

如果您有对合并单元格的绑定需求,可以使用单元格级别的数据绑定。必要时,可以重构sheet中数据的结构,结合使用Table和单元格级别的数据绑定。
回复 使用道具 举报
ypge
初级会员   /  发表于:2024-12-18 15:10:01
3#
Wilson.Zhang 发表于 2024-12-18 14:50
您好!请教下您使用的是Table级别的数据绑定吗?

Table级别设置的数据绑定字段是以列为单位的,也就是绑 ...

绑定跨列没问题,就是table范围下面有合并列,这个时候给table setDataBase它要往下扩展,就要把下面的合并列往下挤,这个时候就报这个错误了
回复 使用道具 举报
ypge
初级会员   /  发表于:2024-12-18 15:12:41
4#
Wilson.Zhang 发表于 2024-12-18 14:50
您好!请教下您使用的是Table级别的数据绑定吗?

Table级别设置的数据绑定字段是以列为单位的,也就是绑 ...

我换种方式展示了,绕过了这个问题,table应该是只针对范围列,范围列跟范围外的列合并的就会有这种问题
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-18 17:08:58
5#
ypge 发表于 2024-12-18 15:10
绑定跨列没问题,就是table范围下面有合并列,这个时候给table setDataBase它要往下扩展,就要把下面的合 ...

您在通过Table级别数据绑定时是否有对Table设置expandBoundRows()方法?
如果有Table:expandBoundRows(true),Table区域会跟随数据自动扩展,也就是说Table区域外的合并单元格所在的行会始终在Table区域外。
回复 使用道具 举报
ypge
初级会员   /  发表于:2024-12-19 08:27:04
6#
Wilson.Zhang 发表于 2024-12-18 17:08
您在通过Table级别数据绑定时是否有对Table设置expandBoundRows()方法?
如果有Table:expandBoundRows(t ...

没有,页面操作的,代码里面没格外设置
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-19 08:39:41
7#
回复 使用道具 举报
ypge
初级会员   /  发表于:2024-12-25 08:49:08
8#
Wilson.Zhang 发表于 2024-12-19 08:39
那您加上table.expandBoundRows(true);再试一下。

可以参考如下链接中的产品文档了解详情:

这种方式不能满足我的,我就没试了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-12-25 13:54:44
9#
ypge 发表于 2024-12-25 08:49
这种方式不能满足我的,我就没试了

能解决您的问题就可以。
如有新问题,欢迎随时发新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部