超链接问题

一个组合图,分类为日月周,怎么实现,我点击分类月M的柱子或折线,显示月的超链接,点击分类周W的,就实现周的超链接捕获.PNG

FineReport 理想三旬 发布于 2019-11-27 16:24
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
fofantasyLv5初级互助
发布于2019-11-27 16:51(编辑于 2019-11-27 17:25)

image.png

1、通过JS,回去到分类名;

2、截取第一个字符;

3、如果第一个字符为“M”,打开月的链接;如果为W,打开周链接,否则打开日链接。

PS:window.open(),你可以换成其他方法,比如:FR.doHyperlinkByPost()方法。

var url1 = FR.cjkEncode("${servletURL}?viewlet=模板路径/月模板名称.cpt&月参数="+value.substr(1));
var url2 = FR.cjkEncode("${servletURL}?viewlet=模板路径/周模板名称.cpt&周参数="+value.substr(1));
var url3 = FR.cjkEncode("${servletURL}?viewlet=模板路径/日模板名称.cpt&日参数="+value);
var type = value.substr(0, 1);
if (type == "M") {
	window.open(url1);
} else if (type == "W") {
	window.open(url2);
} else {
	window.open(url3);
}

基本内容就是这样的格式了。

最佳回答
0
汪成Lv2见习互助
发布于2019-11-27 16:34(编辑于 2019-11-27 17:12)

点击柱子或者先的时候将当前的系列名或分类名传递到子报表链接就可以了,然后子报表在数据集中接收传递的参数进一步筛选即可image.png

  • 理想三旬 理想三旬(提问者) 怎么做啊,不是很理解
    2019-11-27 16:47 
  • 汪成 汪成 回复 理想三旬(提问者) 修改了回答你看一下
    2019-11-27 17:11 
  • 理想三旬 理想三旬(提问者) 回复 汪成 谢谢大佬的帮助,不过楼下那位大佬的方法更能解决我的问题
    2019-11-28 09:05 
  • 3关注人数
  • 429浏览人数
  • 最后回答于:2019-11-27 17:25
    请选择关闭问题的原因
    确定 取消
    返回顶部