找回密码
 立即注册

QQ登录

只需一步,快速开始

独恋秋风

注册会员

4

主题

17

帖子

47

积分

注册会员

积分
47
最新发帖
独恋秋风
注册会员   /  发表于:2019-5-10 18:06  /   查看:3928  /  回复:9
我在自定义绑定数据源时绑定了列与行,使用demo中的图表定位会导致遮挡显示数据。 在添加Spreadjs 图表时定义图表位置是否可以按照 (起始行,起始列,所占行数,所占列数)进行定义。这样可以根据这种定义位置大小方式动态添加图表所需行列信息进行图表展示

9 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-13 09:53:02
沙发
您好,图表的定位与浮动对象原理是一样的,可以设置起始列,终止列,起始行,终止行等,

参考图表API:

https://demo.grapecity.com.cn/sp ... s.Charts.Chart.html

如图所示:

image.png13202513.png

image.png373394774.png

具体用法可参考浮动对象的示例:

https://demo.grapecity.com.cn/Sp ... basicFloatingObject
回复 使用道具 举报
独恋秋风
注册会员   /  发表于:2019-5-13 10:38:00
板凳
您好,图表的定位设置起始列,终止列,起始行,终止行等,是使用 sheet.charts.startRow(IndexValue);还是先定义浮动对象,在浮动对象里面定义图表。我试了一下sheet.charts.startRow(IndexValue); 提示startrow 不是方法,是需要哪个版本控件要求么?
回复 使用道具 举报
独恋秋风
注册会员   /  发表于:2019-5-13 10:57:10
地板
KevinChen 发表于 2019-5-13 09:53
您好,图表的定位与浮动对象原理是一样的,可以设置起始列,终止列,起始行,终止行等,

参考图表API:
...

您好,图表的定位设置起始列,终止列,起始行,终止行等,是使用 sheet.charts.startRow(IndexValue);还是先定义浮动对象,在浮动对象里面定义图表。我试了一下sheet.charts.startRow(IndexValue); 提示startrow 不是方法,是需要哪个版本控件要求么?
回复 使用道具 举报
独恋秋风
注册会员   /  发表于:2019-5-13 17:18:46
5#
感谢超级版主KevinChen 提供帮助,该问题已解。
处理方案为 1.先定义图表。2.获取图表3.设置图表起始行,起始列,结束行,结束列。
核心代码如下图
Y_V%JL29}H_8{J$~N2]K~}B.png

评分

参与人数 1金币 +1000 收起 理由
KevinChen + 1000 感谢分享!

查看全部评分

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-5-14 10:20:04
6#
多谢你的分享!非常高兴您解决了问题,本帖结贴了,有新的问题欢迎发新贴交流~~
回复 使用道具 举报
ZStone
注册会员   /  发表于:2023-9-8 21:23:33
7#
KevinChen 发表于 2019-5-14 10:20
多谢你的分享!非常高兴您解决了问题,本帖结贴了,有新的问题欢迎发新贴交流~~

设置了起始行列,那设置的宽高还有效果么?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-9-11 09:54:28
8#
ZStone 发表于 2023-9-8 21:23
设置了起始行列,那设置的宽高还有效果么?

设置起始行列后,如果与原始宽高不一致,图表会按照定义的行列位置进行显示。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-11 10:11:56
9#
本帖最后由 Joestar.Xu 于 2023-9-11 10:13 编辑
ZStone 发表于 2023-9-8 21:23
设置了起始行列,那设置的宽高还有效果么?

您好,如果您想问的是设置了起始行列后再设置宽高是否还有效果,可以参考下图的结果:

可以看出设置了起始行列后再设置宽高仍是有效果的。

image.png68128661.png

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-9-11 10:27:55
10#
ZStone 发表于 2023-9-8 21:23
设置了起始行列,那设置的宽高还有效果么?

您好,会生效的,但是会根据您设置的先后顺序效果被覆盖掉,比如你先设置宽高,后设置起始行和终止行,后面的操作效果会覆盖掉前面的效果。
后续有其他问题的话欢迎开新贴提问,
旧的帖子中询问可能因为没法有效监控到导致无法及时回复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部