找回密码
 立即注册

QQ登录

只需一步,快速开始

彭泽

注册会员

9

主题

41

帖子

152

积分

注册会员

积分
152
彭泽
注册会员   /  发表于:2019-3-21 19:47  /   查看:2865  /  回复:3
   在后端合成的JSON字符串中包含公式,需要借助SpreadJS的计算功能,不使用前端定义div的渲染的形式,直接运行在对应的SpreadJS对象的方法中,获取包含公式计算结果的JSON字符串。

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-22 09:32:14
沙发
您好,不是很明白您的意思,您指的是从后台拿到的数据源中包含公式吗?

数据源中包含的公式不能在SpreadJS中直接生效,因为SpreadJS认为数据源就是纯数据

如果需要绑定数据源后让公式生效,可以利用setFormula设置一下,参考学习指南:

https://demo.grapecity.com.cn/Sp ... emos/basicFunctions
回复 使用道具 举报
彭泽
注册会员   /  发表于:2019-3-22 10:15:22
板凳
JSON数据源在页面需要定义一个div来渲染,渲染的过程会将公式进行解析,如果不定义一个div对象,是否有方法对JSON数据源进行直接的渲染,依此来获取最后的渲染结果。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-3-22 14:43:05
地板
您好,实际上页面上不需要执行渲染操作,也可以不用讲SpreadJS指定到某个div中,直接创建spread实例就可以执行操作了,我发个Demo给您参考。请参考附件。

BindingDataSource_.html

3.35 KB, 下载次数: 92

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