-
圆心 小试身手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);//将热力图放到容器中