找回密码
 立即注册

QQ登录

只需一步,快速开始

x1061875478

金牌服务用户

80

主题

327

帖子

1089

积分

金牌服务用户

积分
1089
x1061875478
金牌服务用户   /  发表于:2024-5-8 15:28  /   查看:355  /  回复:5
添加一个存储echarts配置的功能或者支持直接调用自定义js,通常我们使用echarts都会有几套默认的配置模板然后传入一些选项就可以获得新的配置,每次新增一个图表都重新弄一遍重复的代码代码量增加的同时也不好管理,尤其是图表页面多了之后,就算去复制也得来回翻好几个页面

5 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:2024-5-8 23:41:26
沙发
您好,您说的有道理,可能确实存在一些图表的数据维度比较相似。

但从整体几百个图表来看,大多数图表的维度参数都是不一样的呢。这时候就需要将这几百个图表进行归类,每个归类设置类似的js代码。最主要的是,归类之后类目的数量和图表总数差不了太多,这时候维护归类本身就是一个成本,而且总体来也没有很大程度上降低维护js模板的数量。

其实如果这些维度设置都比较相似的话,就可以不用写js,可以直接将这些维度参数封装为前端设置项,这样对用户门槛是相对比较低的,之所以没做,其中一个原因就是不好归类呢
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2024-5-9 11:31:17
板凳
1. 定义全局JS


2. 在Echart里使用这个函数,我放了两个EchartCellType,一个参数给 “line”一个参数给“bar”。只做示例,参数可以随意定义,比如可以传入数据源,在全局Js中处理对应的参数即可,缺点就是无法显示设计时预览。我的解决方案是先把模板调试好,在放到全局函数中

3. 运行时



本帖子中包含更多资源

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

x
回复 使用道具 举报
x1061875478
金牌服务用户   /  发表于:2024-5-9 17:25:01
地板

我们现在就是这么做的,这样和直接自己在单元格上弄基本没区别
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2024-5-10 08:47:37
5#
x1061875478 发表于 2024-5-9 17:25
我们现在就是这么做的,这样和直接自己在单元格上弄基本没区别

确实,不过多少还是有一点好处的,比如和数据集成,通过命令定制行为。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-5-11 12:14:11
6#
robert 发表于 2024-5-10 08:47
确实,不过多少还是有一点好处的,比如和数据集成,通过命令定制行为。

感谢支持~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部