找回密码
 立即注册

QQ登录

只需一步,快速开始

何时待我

高级会员

44

主题

225

帖子

1053

积分

高级会员

积分
1053
何时待我
高级会员   /  发表于:2022-7-1 16:25  /   查看:1251  /  回复:3
1金币
image.png189189757.png

最佳答案

查看完整内容

首先,您需要知道每个chart的名称或者对应的index,然后通过下面的方法获得chart的对象 var chart = sheet.charts.all(); // get chart by index var chart1 = sheet.charts.get('Chart1') // get chart by name 之后再通过chart.name获得表格名称,通过chart.typeName获得表格类型 注意chart.typeName获取的值是一个枚举值,对应的枚举可以在API上找到: https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets. ...

3 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-1 16:25:20
来自 2#
首先,您需要知道每个chart的名称或者对应的index,然后通过下面的方法获得chart的对象
var chart = sheet.charts.all()[index ?]; // get chart by index
var chart1 = sheet.charts.get('Chart1') // get chart by name
之后再通过chart.name获得表格名称,通过chart.typeName获得表格类型
注意chart.typeName获取的值是一个枚举值,对应的枚举可以在API上找到:
https://demo.grapecity.com.cn/sp ... rts.html#.ChartType
回复 使用道具 举报
何时待我
高级会员   /  发表于:2022-7-4 09:22:47
3#
Clark.Pan 发表于 2022-7-1 18:21
首先,您需要知道每个chart的名称或者对应的index,然后通过下面的方法获得chart的对象
var chart = sheet ...

谢谢, 我已经做好了, 使用的不是 chart.name() 获取的 , 而是chart.title().text, 这样才是用户输入的图表名称

评分

参与人数 1金币 +200 收起 理由
Lynn.Dou + 200 赞一个!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-4 17:47:38
4#
感谢您分享解决方案,这边给您送上金币奖励。
那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部