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

QQ登录

只需一步,快速开始

ddsaji

注册会员

5

主题

18

帖子

71

积分

注册会员

积分
71
ddsaji
注册会员   /  发表于:2025-3-17 11:41  /   查看:131  /  回复:1
1金币
image.png622224120.png

image.png805432128.png

最佳答案

查看完整内容

您好,请问您说的渲染数据是如何实现的? 如果您是通过数据绑定实现的,那么可能的原因就是您上方的表格向下扩展,并占据了原本模板的第19行的位置。这种情况下您可以通过将表格的expandBoundRows设置为true之后,再进行数据绑定,来规避这种情况,这种方式下,表格在数据绑定向下扩展时,就不是代替原本的单元格了,而是插入新行。伪代码如下: 如果您不是通过数据绑定的形式,还请您再细讲一下,最好附上可复现的demo,方便 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Matthew.Xue
超级版主   /  发表于:2025-3-17 11:41:58
来自 2#
您好,请问您说的渲染数据是如何实现的?
如果您是通过数据绑定实现的,那么可能的原因就是您上方的表格向下扩展,并占据了原本模板的第19行的位置。这种情况下您可以通过将表格的expandBoundRows设置为true之后,再进行数据绑定,来规避这种情况,这种方式下,表格在数据绑定向下扩展时,就不是代替原本的单元格了,而是插入新行。伪代码如下:
  1. let table = spread.getActiveSheet().tables.find(row, col) // row和col是您上方数据绑定表格的任意单元格坐标
  2. table.expandBoundRows(true)
复制代码

如果您不是通过数据绑定的形式,还请您再细讲一下,最好附上可复现的demo,方便我帮您排查问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部