按钮js脚本

按钮如何连接另外一个报表,并进行post传参。谢谢

ctt 发布于 2021-2-20 13:28
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
地球刘亦菲Lv6初级互助
发布于2021-2-20 13:30(编辑于 2021-2-20 14:32)

Snipaste_2021-02-20_14-32-26.png1:添加按钮控件

2:点击事件,选择点击

3:添加待传递参数及JS代码

4://根据控件名称获取控件值

     var aa = this.options.form.getWidgetByName("STARTDATE").getValue();

     var bb = this.options.form.getWidgetByName("ENDDATE").getValue();

     var cc = this.options.form.getWidgetByName("CONTROL_TYPE").getValue();

     var reportUrl          =FR.cjkEncode("${servletURL}?viewlet=MFG/PMS_ACHIEVE_RATE_review_drilldown.cpt&op

=view&startdate=")+aa+"&enddate="+bb+"&control_type="+cc

//打开

    window.open(reportUrl, "_blank"); 

5:aa=STARTDATE

      bb=ENDDATE

      cc=CONTROL_TYPE

6:子表参数使用${startdate}、${enddate}、${control_type}

      注意,子表使用的参数是=FR.cjkEncode("${servletURL}?viewlet=MFG/PMS_ACHIEVE_RATE_review_drilldown.cpt&op

=view&startdate=")+aa+"&enddate="+bb+"&control_type="+cc这里面的三个

7:子表的模板地址也需要注意,需要使用反斜杠/

  • ctt ctt(提问者) 我只有一个参数 “编号”
    2021-02-20 13:39 
  • 地球刘亦菲 地球刘亦菲 回复 ctt(提问者) 那你把bb、cc不设置就好了;
    2021-02-20 13:58 
  • ctt ctt(提问者) 回复 地球刘亦菲 你哪个太复杂 我搞不懂 能不能简单一点 谢谢
    2021-02-20 14:17 
  • 地球刘亦菲 地球刘亦菲 回复 ctt(提问者) 你看看截图
    2021-02-20 14:32 
最佳回答
0
晓亮Lv7资深互助
发布于2021-2-20 14:09(编辑于 2021-2-20 14:21)

图片.png、这样也可以吧

图片.png

  • ctt ctt(提问者) 按钮无法跳转
    2021-02-20 14:13 
  • 晓亮 晓亮 回复 ctt(提问者) 貌似单元格赋值才可以穿透过去,你可以把按钮变为自定一个值也行。省的变动了,就按照楼上的做吧
    2021-02-20 14:19 
最佳回答
0
zy_20180110Lv5中级互助
发布于2021-2-20 15:14

var url = "http://localhost:8075/webroot/decision/view/report"; 

var title = "AAAA"

var reportlets ="[{reportlet: '1.cpt', p1: 'a'}]";

var o = {      

width : 580,  //对话框宽度  

height: 290  //对话框高度  

}; 

 var config = {  

    url : url,  

    isPopUp : false,  

    data : {  

    reportlets: reportlets  //将参数放到data里面传到指定的URL中

}  

};

var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' frameborder='0'>"); 

iframe.attr("src", config);  

//弹出对话框

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

最佳回答
0
shirokoLv6资深互助
发布于2021-10-19 18:43

FR.doHyperlinkByPost(url,config,target,feature)

image.png

https://help.fanruan.com/finereport/doc-view-622.html

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