找回密码
 立即注册

QQ登录

只需一步,快速开始

wangboyang

初级会员

9

主题

37

帖子

239

积分

初级会员

积分
239

微信认证勋章

wangboyang
初级会员   /  发表于:2016-5-8 12:52  /   查看:3940  /  回复:1
大侠 您好,我使用SpreadJS设计器插入了一个TABLE,如下:
列头:   category       one         two      subtotal


但是我想绑定数据上去的时候  ,只绑定 category 和 one 两列的数据,至于列two和subtatal使用公式计算的,如下:
var data = { table:[{category:'aa',one:5},{category:'bb',one:6}]}


                 A                             B                     C               C
----------------------------------------------------------------------------------
列头:   category                     one                two            subtotal
              data[0].category      data[0].one      =B1+6       =SUM(B1:C1)
              data[1].category      data[2].one      =B2+6       =SUM(B2:C2)

最终期望的结果如下:
                 A                             B                     C               C
----------------------------------------------------------------------------------
列头:   category                     one                two            subtotal
                 aa                             5                    11                16

                 bb                            6                     12                18

请问如何做到?
               

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-9 14:42:44
沙发
设计器里没有办法设置列公式,您需要在代码中实现
您看下下面的demo,关键是        table.setColumnDataFormula(3, "=[@QUANTITY]*[@AMOUNT]");这个
http://demo.gcpowertools.com.cn/ ... amples/tableBinding

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