按钮控件传参

image.png这个控件点击跳转到另一张报表,但是有两个参数ping shi 需要传进去,这要怎么写呀window.location = encodeURI(encodeURI("${servletURL}?reportlet=PC_SALE/ODS_SG_LOW_PRICE_LISTING_D.cpt&op=write"));

image.png

FineReport 嘘.. 发布于 2025-4-8 14:25 (编辑于 2025-4-8 14:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-4-8 14:26(编辑于 2025-4-8 14:28)

默认就是这边设置,下面拼接

image.png

window.location = encodeURI(encodeURI("${servletURL}?reportlet=PC_SALE/ODS_SG_LOW_PRICE_LISTING_D.cpt&op=write&ping="+ping+"&shi="+shi));

=============

控件获取值的话

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

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

window.location = encodeURI(encodeURI("${servletURL}?reportlet=PC_SALE/ODS_SG_LOW_PRICE_LISTING_D.cpt&op=write&ping="+ping+"&shi="+shi));

  • 嘘.. 嘘..(提问者) 报ping没有被定义的错误
    2025-04-08 14:30 
  • snrtuemc snrtuemc 回复 嘘..(提问者) 讲了,你要先定义,看第一个截图那边
    2025-04-08 14:34 
  • 嘘.. 嘘..(提问者) 回复 snrtuemc 好像不生效呀,参数没传过去
    2025-04-08 14:47 
  • snrtuemc snrtuemc 回复 嘘..(提问者) 不会啊,这个是标准写法,主要你ping怎么定义,参数界面,参数名 ping 值用公式 =$ping
    2025-04-08 14:49 
  • 嘘.. 嘘..(提问者) 回复 snrtuemc 嗯嗯,我就是这样写的但是跳转到第二个页面没生效嘞
    2025-04-08 14:52 
  • 2关注人数
  • 45浏览人数
  • 最后回答于:2025-4-8 14:51
    请选择关闭问题的原因
    确定 取消
    返回顶部