找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

中级会员

140

主题

309

帖子

975

积分

中级会员

积分
975
大Vi
中级会员   /  发表于:2023-10-30 10:07  /   查看:623  /  回复:1
1金币
本帖最后由 Joestar.Xu 于 2023-10-30 14:51 编辑

需要对一列进行合计,最后一行设置了合计公式,在页面上一直不显示, image.png562041015.png ,导出后,excel这个公式就会出来,后来找到原因是因为列定义加了value:()=>{}:
  1. {
  2.         name: "amount",
  3.         displayName: "金额(元)",
  4.         value: (item: any) => {
  5.            return calcMul(item.amount, -1)
  6.            
  7.         }
  8.     },
复制代码
所以这种情况怎么既能页面上出现公式,又能在value回调里对数据进行处理呢?

最佳答案

查看完整内容

您好,我理解您的意思,您是希望通过数据绑定的功能实现一个公式绑定的效果是吗? 对于该问题,我们需要明确数据绑定不支持直接绑定公式,您可以参考下方技术博客,通过tag的形式来设置。 https://gcdn.grapecity.com.cn/showtopic-76248-1-11.html 除此之外我们没有其他很好的方式来实现该需求。或者您也可以在setDataSource之后,手动通过代码设置公式

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-10-30 10:07:07
来自 2#
本帖最后由 Richard.Huang 于 2023-10-30 14:53 编辑

您好,我理解您的意思,您是希望通过数据绑定的功能实现一个公式绑定的效果是吗?

对于该问题,我们需要明确数据绑定不支持直接绑定公式,您可以参考下方技术博客,通过tag的形式来设置。
https://gcdn.grapecity.com.cn/showtopic-76248-1-11.html
除此之外我们没有其他很好的方式来实现该需求。或者您也可以在setDataSource之后,手动通过代码设置公式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部