请问怎么才能根据A1单元格下拉框里的值,在A2单元格里设置的查询条件超链接到不同的报表

请问怎么才能根据A1单元格下拉框里的值 , 在A2单元格里设置的查询条件超链接到不同的报表,试了很多次A2的查询只能根据默认的A1单元格的值跳转,不能根据下拉框选择不同值后的跳转

FineReport yzm114691 发布于 2021-5-9 21:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-5-9 22:19

问题出现在「A1控件值发生变化后,单元格未聚焦,导致A1单元格(控件值)并未发生实际值改变」;

解决办法:给A1单元格添加一个「编辑结束」事件即可!

————————————

参考demo:WorkBook12.cpt

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-10 08:01

条件属性只是在报表第一次加载的时候生效,所以你只能取到默认第一次的值

这个你需要写js代码的超链接

var a=contentPane.getCellValue(0,col,row);//取得前面单元格数据

//判读取到值,打开不同链接

if(a=="1"){window.open ("xxxx1");}

else if(a=="2"){window.open ("xxxx2");}

else if(a=="3"){window.open ("xxxx3");}

image.png

  • 3关注人数
  • 1175浏览人数
  • 最后回答于:2021-5-10 08:01
    请选择关闭问题的原因
    确定 取消
    返回顶部