冰狼心 发表于 2019-4-28 10:01:20

【FlexGrid】中[columnFooters]运算,求百分比

各位好
FlexGrid做的表格,【成本】和【利益】的合计是用
{ binding: 'sales', header: '成本', aggregate: 'Sum' },
{ binding: 'liyi',   header: '利益', aggregate: 'Sum' },
这样在columnFooters中会自动得到合计的值。
问题:1,利益率=利益合计 /成本合计,页面初始化时,应该如何拿到利益合计与成本合计的值?
          2,当【成本】或者【利益】某一个cell的值修改的时候,利益率也保持自动计算。

非常感谢。


KevinChen 发表于 2019-4-28 14:58:28

您好,您的需求可以使用自定义单元格实现:

https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCells/DynamicUpdates/purejs

冰狼心 发表于 2019-4-28 17:05:26

KevinChen 发表于 2019-4-28 14:58
您好,您的需求可以使用自定义单元格实现:

https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCel ...

不好意思,没太明白。
想确认一下,1,是不是不用columnFooter?
                     2,给的连接里面无法输入值,和我要的效果不一样啊。

KevinChen 发表于 2019-4-29 12:16:25

您好,aggregate本身只是计算合并值的,它实际上是合并分组列的一个参数,不具备您需要的这种灵活的计算方式。

上边给您发的这个示例是使用自定义单元格实现的,根据您的需求来看,

用自定义单元格实现可以更为灵活,您可以根据示例实现自定义单元格的方式,

结合自己的业务逻辑,实现利益率的运算
页: [1]
查看完整版本: 【FlexGrid】中[columnFooters]运算,求百分比