永洪社区

标题: 超链接 [打印本页]

作者: SIONKC    时间: 2024-4-8 09:36
标题: 超链接
场景:饼图中设置超链接,使用悬浮方式展现表中的数据,当饼图使用按列排序取topn前10,10之后的数据显示其他,当点击饼图其他部分后,如何对应显示表中的数据

作者: yhdata_yzm    时间: 2024-4-8 10:29
需要一个中间表放置没有topn的数据,通过getdata或者getviewdata取出数据存放入数组1,同理取出图表的数据放入数组2,数组1和数组2的差值就是你的数据。
作者: SIONKC    时间: 2024-4-8 10:50
yhdata_yzm 发表于 2024-4-8 10:29
需要一个中间表放置没有topn的数据,通过getdata或者getviewdata取出数据存放入数组1,同理取出图表的数据 ...

具体脚本该怎么写,可以举个列子吗
作者: yhdata_yzm    时间: 2024-4-8 11:05
SIONKC 发表于 2024-4-8 10:50
具体脚本该怎么写,可以举个列子吗

稍后,等会提供示例
作者: yhdata_yzm    时间: 2024-4-8 11:14
var a=getViewData('图表1')
var b=getViewData('图表2')
var c=[]
var d=[]
var f=[]
for(var i=1;i<a.size();i++)
{
c.push(a.get(i,0))
}
for(var i=1;i<b.size();i++)
{
d.push(b.get(i,0))
}
for(i=0;i<d.length;i++)
{
if(indexOf(c.join(','),d[i])<0)
{
f.push(d[i])
}
}
param['a']=f
参数a就是其他的值
作者: SIONKC    时间: 2024-4-8 11:47
yhdata_yzm 发表于 2024-4-8 11:14
var a=getViewData('图表1')
var b=getViewData('图表2')
var c=[]

那要在页面上该如何操作呢?文本框显示其他的值吗,该怎么实现理想效果呢
作者: yhdata_yzm    时间: 2024-4-8 13:44
SIONKC 发表于 2024-4-8 11:47
那要在页面上该如何操作呢?文本框显示其他的值吗,该怎么实现理想效果呢 ...

参数a已经获得了,超链接传递参数就行了。
当param['省份']=='其他'的时候,param['省份']=param['aa']
作者: yh_bU5qhfjr    时间: 2024-4-8 13:52
需要一个中间表放置没有topn的数据,通过getdata或者getviewdata取出数据存放入数组1,同理取出图表的数据放入数组2,数组1和数组2的差值就是你的数据。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4