传递的参数能够转义吗

例如柱形图的分类名是人名,但是点击传递参数的时候传递对应的数字

FineReport 18956370570 发布于 2019-4-21 15:37
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
3
maoningLv5初级互助
发布于2019-4-22 09:16

可以在JS里面通过$$$获取当前值,然后通过JS写SQL来转

var sql="SQL(\"数据连接\",\"select axx from bxx where cxx='"+a+"'\",1,1)";
var c=FR.remoteEvaluate(sql);
最佳回答
1
影丶Lv5高级互助
发布于2019-4-21 15:57

你可以将获取到的数据在接收页面进行转义后再去匹配,直接在图表传递时转义的难度比较大

最佳回答
1
axingLv6专家互助
发布于2019-4-22 11:08(编辑于 2019-4-22 11:09)

可以设置分类数据字典,实际值为数字,显示值为人名,这样参数传递的时候传递的是实际值。

blob.png

  • 18956370570 18956370570(提问者) 这个得前提是表中有这个字段
    2019-04-30 11:39 
  • axing axing 回复 18956370570(提问者) 表里应该有的,你也可以通过自定义
    2019-04-30 14:05 
最佳回答
0
皮卡皮卡丘Lv4中级互助
发布于2019-4-22 10:45(编辑于 2019-4-22 10:46)

可以

使用公式传递参数,公式中写一段SQL匹配即可,将12345678替换成你要传递的参数名

SQL("FRDemo","SELECT CUSTOMERNAME FROM CUSTOMER WHERE TEL = '12345678' ",1,1)

image.pngimage.png

  • 5关注人数
  • 689浏览人数
  • 最后回答于:2019-4-22 11:09
    请选择关闭问题的原因
    确定 取消
    返回顶部