找回密码
 立即注册

QQ登录

只需一步,快速开始

max_ff

注册会员

12

主题

52

帖子

162

积分

注册会员

积分
162
max_ff
注册会员   /  发表于:2021-7-12 14:49  /   查看:4697  /  回复:10
1:需求描述:需要支持透视图功能,目前版本不支持,想基于透视表进行二次开发,不知道能不能支持?目前想法是监听透视表的事件,增加图形浮层,然后拿到透视表的字段,数据,还有统计数据统计方式(计数,求和...),自己去渲染图形

10 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-12 15:01:14
沙发
本帖最后由 Derrick.Jiao 于 2021-7-12 15:16 编辑

您好,请问您是哪个版本呢?目前我们在14.1.0中已经将透视表进行完善了,也有对应的事件了PivotTableChanged。基于这个事件您可以拿到很多属性。
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#eventivotTableChanged
回复 使用道具 举报
max_ff
注册会员   /  发表于:2021-7-12 15:10:25
板凳
拿的到透视表分组汇总后的数据么?接口好像只能拿到引用的明细数据
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-12 15:21:51
地板
max_ff 发表于 2021-7-12 15:10
拿的到透视表分组汇总后的数据么?接口好像只能拿到引用的明细数据

这个事件拿到的是透视表发生变更的事件,里面是对应的变更属性。

另外,我们的学习指南也进行了更新,可以看下这些新增的内容是否符合您的需求
https://demo.grapecity.com.cn/sp ... ble/overview/purejs
回复 使用道具 举报
max_ff
注册会员   /  发表于:2021-7-15 11:46:54
5#
Derrick.Jiao 发表于 2021-7-12 15:21
这个事件拿到的是透视表发生变更的事件,里面是对应的变更属性。

另外,我们的学习指南也进行了更新, ...

能不能拿到这列数据

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-15 12:02:08
6#
max_ff 发表于 2021-7-15 11:46
能不能拿到这列数据

您可以用getArray获取
回复 使用道具 举报
max_ff
注册会员   /  发表于:2021-7-15 14:10:49
7#
Derrick.Jiao 发表于 2021-7-15 12:02
您可以用getArray获取

这个getArray是哪个对象的方法?pivottable api文档没找到,有没有详细点的调用代码,
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-15 15:16:19
8#
max_ff 发表于 2021-7-15 14:10
这个getArray是哪个对象的方法?pivottable api文档没找到,有没有详细点的调用代码,

这个是在sheet上的
https://demo.grapecity.com.cn/sp ... sheet.html#getArray


建议您提供对应的xlsx文件并详细描述您的需求,这边为您调研一下。
回复 使用道具 举报
max_ff
注册会员   /  发表于:2021-7-15 15:28:02
9#
Derrick.Jiao 发表于 2021-7-15 15:16
这个是在sheet上的
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html ...

xlsx文件没必要啊,随便一个文件,我要的功能就是基于我们现在透视表出来的结果转换成图形(柱状图,饼图,折线图)
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-15 15:53:38
10#
max_ff 发表于 2021-7-15 15:28
xlsx文件没必要啊,随便一个文件,我要的功能就是基于我们现在透视表出来的结果转换成图形(柱状图,饼图 ...

您可以用getRange(接口获取数据透视表的区域,然后添加图表,这是API,里面有示例代码
https://demo.grapecity.com.cn/sp ... Table.html#getRange
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部