表格绑定数据源时,在什么情况下会报错?
本帖最后由 cathy 于 2024-12-12 18:01 编辑我创建了个table,可以通过点击按钮填充数据,代码是:
table.bind(columns, '', dataSource);
但由于给table下面的单元格加了些样式,它就会报错:
Error: Cannot insert new cells because it would push non-empty cells of the end of worksheet. These cells might appear empty but have blank values, some formatting, or a formula. Delete enough rows or columns to make room for what you want to insert and then try again.
但我们试了下,又不是所有样式都会报错,目前试出来,加了边框、或者背景色的单元格,就不行,但是加粗/斜体这样的样式又可以,想跟你们确认下,具体有哪些样式会导致这个报错呢?
附件是绑定数据源时候报错的视频记录。 您好!这个异常信息可能的原因是数据源dataSource中的数据量超出了sheet的行列数,您可以先检查下是否如此,如果是数据量不对等的原因,可以对table使用expandBoundRows方法设置Table绑定时扩展行信息。
请参考如下链接中的文档了解详情:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/data-binding/table-binding/Fixed-Style-Vertical-Expansion#%E9%9C%80%E6%B1%82spreadjs-%E8%A1%A8%E6%A0%BC%E7%BB%91%E5%AE%9A%E5%BC%95%E5%8F%91%E7%9A%84%E7%BA%B5%E5%90%91%E6%89%A9%E5%B1%95%E8%83%BD%E5%90%A6%E6%8C%89%E7%85%A7%E4%BF%9D%E6%8C%81%E6%A0%B7%E5%BC%8F%E8%BF%9B%E8%A1%8C
页:
[1]