找回密码
 立即注册

QQ登录

只需一步,快速开始

zhangbo

初级会员

39

主题

133

帖子

490

积分

初级会员

积分
490

[已处理] 动态设置公式

zhangbo
初级会员   /  发表于:2020-9-26 14:15  /   查看:3254  /  回复:5
设置了表格有五行,且有五行公式。当填充的数据多余五行时,多出来的行数自然也不会有公式。有没有办法解决这种情况。根据填充情况,公式自动追加行数,如果涉及到的公式列比较多的情况下。一列一列的拖动很麻烦

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-27 12:27:08
沙发
本帖最后由 DerrickJiao 于 2020-9-27 14:02 编辑

您可以参考学习指南表单绑定的例子,用setColumnDataFormula设置公式https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/data-binding/table-binding/purejs

image.png122813109.png

另附setColumnDataFormula的API
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Tables.Table.html#setColumnDataFormula
image.png912958068.png
image.png686244201.png
回复 使用道具 举报
zhangbo
初级会员   /  发表于:2020-9-27 15:40:11
板凳
DerrickJiao 发表于 2020-9-27 12:27
您可以参考学习指南表单绑定的例子,用setColumnDataFormula设置公式https://demo.grapecity.c ...

如果设置的公式很复杂而且并不是只取表格的数据进行计算,这样来说好像并不行。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-27 16:08:41
地板
zhangbo 发表于 2020-9-27 15:40
如果设置的公式很复杂而且并不是只取表格的数据进行计算,这样来说好像并不行。

您指的复杂的公式是怎样的呢,这边根据您的描述没有复现您的问题

麻烦您提供一下具体的公式或者能复现问题的demo
回复 使用道具 举报
zhangbo
初级会员   /  发表于:2020-9-28 11:32:59
5#
DerrickJiao 发表于 2020-9-27 16:08
您指的复杂的公式是怎样的呢,这边根据您的描述没有复现您的问题

麻烦您提供一下具体的公式或者能复现 ...

您好,demo如下,表格最右侧有很复杂的公式,点击绑定数据源后,数据多于表格行,需要后面公式也同步自增,而不是手动每一列取拖拽
image.png183902587.png

公式自增.zip

5.84 MB, 下载次数: 77

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-28 15:25:50
6#
zhangbo 发表于 2020-9-28 11:32
您好,demo如下,表格最右侧有很复杂的公式,点击绑定数据源后,数据多于表格行,需要后面公式也同步自增 ...

您可以用循环设置fillAuto为插入数据后多出的行添加公式,这个方法相当于用代码实现鼠标下拉填充的操作。 image.png262122496.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部