基于透视表数据二次开发需求
1:需求描述:需要支持透视图功能,目前版本不支持,想基于透视表进行二次开发,不知道能不能支持?目前想法是监听透视表的事件,增加图形浮层,然后拿到透视表的字段,数据,还有统计数据统计方式(计数,求和...),自己去渲染图形本帖最后由 Derrick.Jiao 于 2021-7-12 15:16 编辑
您好,请问您是哪个版本呢?目前我们在14.1.0中已经将透视表进行完善了,也有对应的事件了PivotTableChanged。基于这个事件您可以拿到很多属性。
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#event:PivotTableChanged 拿的到透视表分组汇总后的数据么?接口好像只能拿到引用的明细数据 max_ff 发表于 2021-7-12 15:10
拿的到透视表分组汇总后的数据么?接口好像只能拿到引用的明细数据
这个事件拿到的是透视表发生变更的事件,里面是对应的变更属性。
另外,我们的学习指南也进行了更新,可以看下这些新增的内容是否符合您的需求
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/pivot-table/overview/purejs Derrick.Jiao 发表于 2021-7-12 15:21
这个事件拿到的是透视表发生变更的事件,里面是对应的变更属性。
另外,我们的学习指南也进行了更新, ...
能不能拿到这列数据
max_ff 发表于 2021-7-15 11:46
能不能拿到这列数据
您可以用getArray获取 Derrick.Jiao 发表于 2021-7-15 12:02
您可以用getArray获取
这个getArray是哪个对象的方法?pivottable api文档没找到,有没有详细点的调用代码, max_ff 发表于 2021-7-15 14:10
这个getArray是哪个对象的方法?pivottable api文档没找到,有没有详细点的调用代码,
这个是在sheet上的
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#getArray
建议您提供对应的xlsx文件并详细描述您的需求,这边为您调研一下。
Derrick.Jiao 发表于 2021-7-15 15:16
这个是在sheet上的
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html ...
xlsx文件没必要啊,随便一个文件,我要的功能就是基于我们现在透视表出来的结果转换成图形(柱状图,饼图,折线图) max_ff 发表于 2021-7-15 15:28
xlsx文件没必要啊,随便一个文件,我要的功能就是基于我们现在透视表出来的结果转换成图形(柱状图,饼图 ...
您可以用getRange(接口获取数据透视表的区域,然后添加图表,这是API,里面有示例代码
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Pivot.PivotTable.html#getRange
页:
[1]
2