找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

124

主题

8928

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
13548

讲师达人悬赏达人元老葡萄SpreadJS 认证SpreadJS 高级认证微信认证勋章

dexteryao 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-4 17:21  /   查看:2883  /  回复:8
附件为SpreadJS 公式追踪 Component,使用VUE编写。
引用方法
  1. <formula-tracker style="margin:10px"
  2.         :sourceSpread="spread"
  3.         :trackCellInfo="trackCellInfo"
  4.         :trackType="trackType">
  5.       </formula-tracker>
复制代码


效果图
image.png115652770.png


FormulaTracker-New.vue (12.6 KB, 下载次数: 48)

8 个回复

倒序浏览
NanChengQing
初级会员   /  发表于:2022-11-1 16:33:51
沙发
你好,这个图形能根据内容的大小进行调节吗
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-1 18:31:32
板凳
您好,您可以在附件的demo中自己尝试做下矩形框的大小调节。
回复 使用道具 举报
NanChengQing
初级会员   /  发表于:2022-11-3 09:04:38
地板
Ellia.Duan 发表于 2022-11-1 18:31
您好,您可以在附件的demo中自己尝试做下矩形框的大小调节。

做不到根据内容进行动态调节
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-3 09:36:17
5#
NanChengQing 发表于 2022-11-3 09:04
做不到根据内容进行动态调节

在示例中,提前设置了矩形宽高,根据矩形宽高再设置了单元格的宽高。
如果根据内容动态调节的话,需要根据下图中的_description计算宽高,在设置宽高。同时需要注意,您修改shape宽高后,所有与rectWidth、rectHeight参数相关的都需要做相应调整,还有依赖修改节点的节点位置也需要调整。

image.png175926512.png

回复 使用道具 举报
NanChengQing
初级会员   /  发表于:2022-11-3 14:54:40
6#
Ellia.Duan 发表于 2022-11-3 09:36
在示例中,提前设置了矩形宽高,根据矩形宽高再设置了单元格的宽高。
如果根据内容动态调节的话,需要根 ...

嗯嗯,谢谢您!这个设计一个计算公式就好了
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-3 15:23:55
7#
NanChengQing 发表于 2022-11-3 14:54
嗯嗯,谢谢您!这个设计一个计算公式就好了

请问下您是怎么通过一个公式来完成动态调节,欢迎分享解决方案,这边也会赠送您金币。
回复 使用道具 举报
NanChengQing
初级会员   /  发表于:2022-11-4 09:22:46
8#
Ellia.Duan 发表于 2022-11-3 15:23
请问下您是怎么通过一个公式来完成动态调节,欢迎分享解决方案,这边也会赠送您金币。

这个还没来的及做,公式估计要调很久的数值才行
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-11-4 09:41:15
9#
NanChengQing 发表于 2022-11-4 09:22
这个还没来的及做,公式估计要调很久的数值才行

好的,欢迎您随时提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部