分享
查看: 1978|回复: 0

[分享] 在thingjs低代码中,实现森图表的创建、隐藏功能

[复制链接]

在thingjs低代码中,实现森图表的创建、隐藏功能

发表于 2023-5-22 15:19:16 来自 分享 阅读模式 倒序浏览
zzv_icon1978 zzr_icon0 查看全部
本帖最后由 18979425409 于 2023-5-22 15:21 编辑

在ThingJS低代码平台中,可以通过以下步骤实现森图表的创建、隐藏功能:


1.创建森图表

代码示例如下:

  1. var forestChart;  //森图表对象
  2. // 在线开发引入森大屏图表脚本
  3.         THING.Utils.dynamicLoad([
  4.              'https://www.thingjs.com/static/plugins/compile.js',
  5.             'https://www.thingjs.com/static/plugins/vue.min.js',
  6.             'https://charts.thingjs.com/s-static/component/9d3b344197244a05b49644a8a6a9bd36.js'
  7.         ],
  8.             function () {
  9.                 /**
  10.                  * 园区或地图初始化完成后加载图表
  11.                  */
  12.                 createButton();
  13.                 forestChart= new window.conch['C9d3b344197244a05b49644a8a6a9bd36'](document.querySelector('#chartDom'), {
  14.                     prefix: 'https://charts.thingjs.com/s-static/'
  15.                 })
  16.                 forestChart.render();
  17.             })
  18.         /**
  19.          * 利用模板字符串 创建页面元素并添加到div2d中
  20.          */
  21.         function createButton() {
  22.             // 使用 bootstrap 样式
  23.             var template =
  24.                 `<div id='chartDom' style='position:absolute;left:20px;top:20px;z-index:2;width:500px;height:380px;'></div>`;
  25.             var btn = $('#div2d').append($(template));
  26.             return btn;
  27.         }
复制代码

2.隐藏森图表

要隐藏一个森图表,可以使用thingjs提供的hide()方法。例如,要隐藏名为forestChart的图表,代码示例如下:

  1. forestChart.hide()
复制代码


avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t