- 
                
                    
 - 
                
圆心 小试身手Lv3
发表于2022-2-24 16:49
悬赏1
已解决
 
圆心 发表于 2022-2-24 18:00
现在的问题是必须要取表格的值。。。总不能取固定值啊,取表格的值就得定义表格的值。。。但是现在定义加 ...
因为这个是您的自定义组件,我这边不是很熟悉,一般是建议您这边的代码方面同事来写。
不过通过您刚才测试的,填入固定的一个数就成功,那我感觉您这里的变量C 应该是用来存储单个数字的吧,您是用的GRID1.A1$的这种写法,$返回的是一个数组。您先把$去掉试试呢
15个回答
                                            我是看bi帖子过来的,但是这个bi帖子上面直接定义了取单元格的值,单元格的定义也是类似,但我定义不好使为啥??定义以后界面直接卡死
                                    
圆心 发表于 2022-2-24 17:24
就是按照帖子来的,引入js包然后,在客户端脚本里面编写
我先弄了一个eschard的例子,放上去没有问题,然后想讲例子中的值替换成表格中的值,在定义的时候var的时候出现了卡死的现象
圆心 发表于 2022-2-24 17:25
我先弄了一个eschard的例子,放上去没有问题,然后想讲例子中的值替换成表格中的值,在定义的时候var的时 ...
那您的表格的样式和之前例子上一样吗,
我看您帖子上的是热力图,您也是打算自定义热力图吗,这个代码是热力图的代码,每个图的代码都不一样的。
                                            我把代码发一下吧
我自定义的是圆饼图,现在的问题是我定义的时候就出错,就是 var a =表格的时候就加载不出来界面
include("vfs/root/echarts.min.js");//调用js文件
var myChart = echarts.init(document.getElementById('HHH82'), null, {
    width: 600,
    height: 400
  });//获取容器,初始化echarts放置对象
var c = <#=GRID26.F2$#>;
 option = {
  tooltip: {
    trigger: 'item'
  },
  legend: {
    top: '100%',
    left: 'center'
  },
  series: [
    {
      name: 'Access From',
      type: 'pie',
      radius: ['40%', '70%'],
      avoidLabelOverlap: false,
      itemStyle: {
        borderRadius: 10,
        borderColor: '#fff',
        borderWidth: 2
      },
      label: {
        show: false,
        position: 'center'
      },
      emphasis: {
        label: {
          show: true,
          fontSize: '40',
          fontWeight: 'bold'
        }
      },
      labelLine: {
        show: false
      },
      data: [
        { value: 1048, name:"a"},
        { value: 735, name: "b" },
        { value: 580, name: c},
        { value: 300, name: "d" }
      ]
    }
  ]
};
myChart.setOption(option);//将热力图放到容器中                                    


