找回密码
 立即注册

QQ登录

只需一步,快速开始

林凡

金牌服务用户

2

主题

5

帖子

23

积分

金牌服务用户

积分
23
最新发帖
林凡
金牌服务用户   /  发表于:2023-5-15 16:05  /   查看:1485  /  回复:1
本帖最后由 林凡 于 2023-5-15 16:06 编辑

比如当表格宽度14列,按照下面的参数生成表格时没问题,设置dataSource能够自动根据数据条数扩展行数
var table = sheet.tables.add("records", 3, 0, 2, 14);
但是只想从第1列开始时就会失效
var table = sheet.tables.add("records", 3, 1, 2, 13);

image.png15770567.png
image.png765551757.png
我搜索论坛看到有篇文章(https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=133440&fromuid=59119)写的可以设置expandBoundRows来解决这个问题
但是加上去后右键表格行插入行和删除行都不行,设置dataSource到时候可以自动扩展,但是绑定的数据又要问题,而且多点几次行号会无限的向下扩展
image.png927188110.png
image.png875162353.png
image.png267742003.png

features_data-binding_table-binding_JavaScript 3.zip

15.58 KB, 下载次数: 118

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-15 18:30:37
沙发
首先,自动扩展和表格的向下插入在逻辑上是冲突的。
所以,在设置了expandBoundRows之后,表格的向下插入就不能用了,需要整行选择进行插入。
另外,多点几次行号会无限的向下扩展这块我没能在您提供的demo中重现,您能否基于您提供的demo描述一下重现步骤便于我们重现问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部