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

QQ登录

只需一步,快速开始

王公子-_-

注册会员

7

主题

27

帖子

94

积分

注册会员

积分
94
王公子-_-
注册会员   /  发表于:2025-4-7 20:29  /   查看:166  /  回复:12
1金币
本帖最后由 Matthew.Xue 于 2025-4-9 14:39 编辑

调研编号:SJS-29086

由于要求绑定数据源要在左侧显示,选择了ztree+spread的方式绑定,监听ztree的拖拽事件,做如下处理
image.png286926879.png
但是文件填写的时候发现填写多行数据无法识别,只能识别一行,如果绑定区域不存在合并列则可以识别
请问我需要在生成表格绑定的时候做什么特殊处理么
image.png899694824.png
如果我设置了合并单元格,填报数据的时候会报错
image.png765370483.png

image.png241849974.png
另外还有个问题,图中模版表格部分为行列合并复杂表头,左侧又有表单部分,又想在图中绑定表头那行(蓝色header部分)直接填写数据,是不是需要在拖入所在行上方添加一行创建绑定,然后再删除绑定表头行,这样表格的绑定关系不会丢失么

最佳答案

查看完整内容

您好,久等了,研发那边确认是这样的:当table中存在合并单元格,且table下方存在横跨表格的合并单元格时,默认无法通过tab新增表格行。 您的模板中,K1212是合并的,且第48行是一个大的横跨的合并单元格,符合上述的情况,所以无法插入新行。 这边帮您写了一个demo,可以实现tab键新增表格行,您可以参考一下: 特定情况下支持通过Tab新增表格行

12 个回复

倒序浏览
最佳答案
最佳答案
Matthew.Xue
超级版主   /  发表于:2025-4-7 20:29:15
来自 11#
本帖最后由 Matthew.Xue 于 2025-4-9 18:00 编辑

您好,久等了,研发那边确认是这样的:当table中存在合并单元格,且table下方存在横跨表格的合并单元格时,默认无法通过tab新增表格行。
您的模板中,K12:L12是合并的,且第48行是一个大的横跨的合并单元格,符合上述的情况,所以无法插入新行。


这边帮您写了一个demo,可以实现tab键新增表格行,您可以参考一下:
特定情况下支持通过Tab新增表格行

回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-4-8 10:27:59
2#
您好,这边看了下您的代码,可能是这里存在问题:

image.png159279479.png
在add table的时候,您是按照字段数量添加的列数量,但是在存在合并单元格的时候,列的数量应该是更多的,所以可能需要将colRange作为add table的colCount参数,您可以从这个角度debug一下代码。

关于您提的第二个问题,table的表头是不能绑定数据的,所以您只能将table的表头隐藏,使用普通单元格来模拟表头。
image.png961992797.png
回复 使用道具 举报
王公子-_-
注册会员   /  发表于:2025-4-8 10:56:31
3#
Matthew.Xue 发表于 2025-4-8 10:27
您好,这边看了下您的代码,可能是这里存在问题:

您指出的截图里确实存在问题,我后面已经修改了准确的列数,修改了上传的截图,但是填写多行还是只能识别一行
image.png165986632.png
回复 使用道具 举报
王公子-_-
注册会员   /  发表于:2025-4-8 11:04:37
4#
王公子-_- 发表于 2025-4-8 10:56
您指出的截图里确实存在问题,我后面已经修改了准确的列数,修改了上传的截图,但是填写多行还是只能识别 ...

关于第二个问题,不处理是这样的
image.png466781310.png
隐藏标题行后表头样式被隐藏但是普通单元格作为表头的部分和蓝色开始的data区域中间还是隔了隐藏的表头行
image.png307743224.png
可以在上方添加一行作为表头行然后再把表头行删除么,表格会丢失绑定关系么
回复 使用道具 举报
王公子-_-
注册会员   /  发表于:2025-4-8 11:25:07
5#
王公子-_- 发表于 2025-4-8 11:04
关于第二个问题,不处理是这样的

隐藏标题行后表头样式被隐藏但是普通单元格作为表头的部分和蓝色开始 ...

我在文档渲染的时候设置setDatasource(图中操作2)前后加了1和3操作,现在表格填写数据时不会报错“Error: 无法完成此操作:此操作会导致一些合并单元格被拆散”且不会被清除填写了
image.png80304259.png
但是多行数据 通过getDataSource获取数据源时还是只能识别一行
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-4-8 14:09:29
6#
王公子-_- 发表于 2025-4-8 11:25
我在文档渲染的时候设置setDatasource(图中操作2)前后加了1和3操作,现在表格填写数据时不会报错“Erro ...

您好,您提的问题比较复杂,线上沟通的效果不佳,请留一个电话号码,我打给您,我可以远程帮您看一下。我会将帖子的权限设置为仅超级版主可见,您不同担心隐私泄露。
回复 使用道具 举报
王公子-_-
注册会员   /  发表于:2025-4-8 14:14:57
7#
本帖最后由 Matthew.Xue 于 2025-4-9 14:39 编辑

18*******90
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-4-9 14:12:47
8#
您好,已经和您远程沟通过了,您已经自己解决了大部分问题,目前还余留的问题是按下Tab键时表格不会自动添加行,这个问题正在调研中,请耐心等待,有进展我会及时和您同步。
回复 使用道具 举报
王公子-_-
注册会员   /  发表于:2025-4-9 14:19:21
9#
好的 感谢您的指导 有问题再向您请教
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部