怎么在通过URL传参的,就是可以输入site=T1,T2,time_key也是可以输入数值的

FineReport 用户64447870 发布于 2021-3-10 13:45 (编辑于 2021-3-10 13:47)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-3-10 13:45(编辑于 2021-3-10 13:46)

你截图就是 可以的啊

直接在URL后面加

&参数名=参数值

  • 用户64447870 用户64447870(提问者) 我截图的是在其他软件上可以,我想在finereport上实现第二张的图的功能。
    2021-03-10 13:48 
  • snrtuemc snrtuemc 回复 用户64447870(提问者) 帆软也是这么传参的啊,直接URL加 &参数名=参数值 报表取参数就直接使用 参数名 你这个是转码问题,可以用FR.cjkEncode转码下
    2021-03-10 13:51 
  • snrtuemc snrtuemc 回复 用户64447870(提问者) 可以参考超级链接使用JS并传参-https://help.fanruan.com/finereport/doc-view-911.html ---里面有详细介绍
    2021-03-10 13:53 
  • 用户64447870 用户64447870(提问者) 回复 snrtuemc 不是,我看了没有弄成功
    2021-03-10 14:15 
最佳回答
0
AntidoteLv4见习互助
发布于2021-3-10 14:15(编辑于 2021-3-10 14:16)

//js 先定义 例如:

var name = _g().getWidgetByName("name").getValue();

var line = _g().getWidgetByName("line").getValue();

//这个是获取控件的值

//然后 url 后面添加

var $iframe = $("

$iframe.attr("src", "${servletURL}?reportlet=/文件夹名/cpt名字.cpt&op=write&names="+name+"&lines="+line+"");

var o = {

title: "定义标题",

width: 1200,

height: 600

};

FR.showDialog(o.title, o.width, o.height, $iframe, o);

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