找回密码
 立即注册

QQ登录

只需一步,快速开始

max

初级会员

8

主题

33

帖子

346

积分

初级会员

积分
346

微信认证勋章

max
初级会员   /  发表于:2018-5-7 16:13  /   查看:3508  /  回复:6
image.png739297179.png

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-7 16:48:34
沙发
您好,您的具体需求是什么,也就是说您通过这个方法想要实现什么样的功能呢?

评分

参与人数 1满意度 +5 收起 理由
max + 5 很给力!

查看全部评分

回复 使用道具 举报
max
初级会员   /  发表于:2018-5-7 16:53:46
板凳
我的公式定义和计算是分开的,公式定义完成以后,只有在点击计算按钮的时候才计算取数
回复 使用道具 举报
max
初级会员   /  发表于:2018-5-7 17:03:48
地板
ClarkPan 发表于 2018-5-7 16:48
您好,您的具体需求是什么,也就是说您通过这个方法想要实现什么样的功能呢?

我的公式定义和计算是分开的,公式定义完成以后,只有在点击计算按钮的时候才计算取数
这样描述清楚么?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-7 17:50:49
5#
您可以将设置公式也就是setformula方法放到点击按钮的事件中去做,这样只有点击按钮的时候单元格会被附上公式并进行计算。
回复 使用道具 举报
max
初级会员   /  发表于:2018-5-7 18:38:21
6#
ClarkPan 发表于 2018-5-7 17:50
您可以将设置公式也就是setformula方法放到点击按钮的事件中去做,这样只有点击按钮的时候单元格会被附上公 ...

公式是已经定义好的。我的逻辑是这样的
首先创建一个sheet页
第二在页面上增加公式比如=KMJE(1,2,3,4,5),公式具有5个参数,并且该页面可能定义类似的其他公式,比如,第二个单元格定义的公式是=XMJE(a,b,c,d,e,f),公式具有6个参数,定义完成后保存
第三点击计算按钮,将第二步中定义的所有公式均计算取数并回填到sheet的单元格中
image.png726698608.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-8 09:09:22
7#
那可以这样做设置一个全局变量的标记,在计算中判断标记是否为true,如果true进行计算,否则走空逻辑。
点击按钮时将标记设置为true;然后执行recalcAll方法进行公式重新计算。recalcAll的使用参考:
http://help.grapecity.com/spread ... heet~recalcAll.html

评分

参与人数 1满意度 +5 收起 理由
max + 5 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部