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

QQ登录

只需一步,快速开始

inroad

中级会员

70

主题

262

帖子

784

积分

中级会员

积分
784
inroad
中级会员   /  发表于:2020-10-14 13:51  /   查看:3954  /  回复:10
1.使用场景:在线表格编辑器中,拖拽数据源表格类型,进行绑定;然后设置公式。2. 在展示页面,绑定数据后,公式不能自动生成

q2.png



10 个回复

倒序浏览
inroad
中级会员   /  发表于:2020-10-14 13:54:29
沙发
用在线表格编辑器,拖拽绑定表格
q1.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-14 14:16:46
板凳
问题收到,我们先复现这个问题,预计今天下午给您回复。
回复 使用道具 举报
inroad
中级会员   /  发表于:2020-10-14 14:36:32
地板
lynn512 发表于 2020-10-14 14:16
问题收到,我们先复现这个问题,预计今天下午给您回复。

好的,谢谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-14 15:29:09
5#
在设计模板时需要绑定公式所在列的字段,不必设置公式。 image.png183449401.png
绑定数据源时再通过 setColumnDataFormula 方法设置表格公式。
示例代码:
  1. var datasource = new GC.Spread.Sheets.Bindings.CellBindingSource(dataSource);
  2.             sheet.setDataSource(datasource);

  3.             var table = sheet.tables.all()[0];
  4.             table.setColumnDataFormula(2, "=[@age]");
  5.             sheet.recalcAll()
复制代码
附件为示例demo,您可以参考下。

setColumnDataFormula 方法 API:
https://demo.grapecity.com.cn/sp ... etColumnDataFormula

表格公式.zip

2.04 MB, 下载次数: 24

回复 使用道具 举报
inroad
中级会员   /  发表于:2020-10-14 16:18:31
6#
lynn512 发表于 2020-10-14 15:29
在设计模板时需要绑定公式所在列的字段,不必设置公式。
绑定数据源时再通过 setColumnDataFormula 方法设 ...

我是先用编辑器设计好模板,然后在另外一个页面用spreadjs去绑定数据源并显示的。配置的公式也是不确定的。这种情况下,要怎么处理?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-14 16:41:43
7#
附件中demo的test.js 文件就是用模板设计的,导入html文件中,点击按钮即绑定数据源。
然后使用 setColumnDataFormula  给表格设置公式。
您所说的 “配置的公式是不确定的” 这是什么意思呢?
建议您详细的描述您的需求,以便我们能更快的为您解决问题。
回复 使用道具 举报
inroad
中级会员   /  发表于:2020-10-14 17:47:14
8#
lynn512 发表于 2020-10-14 16:41
附件中demo的test.js 文件就是用模板设计的,导入html文件中,点击按钮即绑定数据源。
然后使用 setColumn ...

你说的这个我明白。我的需求是:配置模板的人在配置模板的时候,设置的公式是不同的。而且在绑定数据源的时候,在展示页面,只是把模板和数据源进行绑定,此时不知道要配置的公式是什么。就是在 展示页面 怎么做到 用 setColumnDataFormula  给表格设置公式?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-14 18:27:10
9#
这边有个思路,在设计模板的时候也设置公式,如您提供的截图所示。
绑定数据源时,使用 getFormula 获取这个公式,然后再通过 setColumnDataFormula  给表格列设置此公式。
回复 使用道具 举报
inroad
中级会员   /  发表于:2020-10-15 11:19:07
10#
lynn512 发表于 2020-10-14 18:27
这边有个思路,在设计模板的时候也设置公式,如您提供的截图所示。
绑定数据源时,使用 getFormula 获取这 ...

你的这个思路,我有几个问题,getFormula是获取指定单元格的公式,就是在绑定数据源的时候,怎么去遍历表格的每列去获取每列第一个单元格中的公式?麻烦给一下具体的方法
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部