如何设置用js自动跳转页面且时间参数也跟着传递

image.png

想在决策报表的右上角添加一个超级链接明细数据,点击链接后,将决策报表的时间参数传给明细数据,但是决策报表在右上角添加不了链接,如何写JS,新手,请指导

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

可以的类似这样

var a= _g().getWidgetByName("sj").getValue();//当前决策时间控件的值

var url = encodeURI(encodeURI("/webroot/decision/view/report?viewlet=1213/WorkBook1.cpt&P1="+a));

//窗体//这里的路径改成你实际的1的真实路径

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

//将窗体的src属性设置为模板路径

$iframe.attr("src", url);

//窗体的属性

var o = {    title: "对话框",    

//标题   

 width: 750,        

  //宽度    

  height: 420,  

    //高度    

    //closable:true,   

     //是否显示关闭按钮,默认true   

      //confirm:true,     

      //是否添加确认取消按钮,默认false   

       //draggable:true   

       //是否可拖动,默认true

   };

       //弹出窗体

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

最佳回答
0
梦想的初衷Lv7初级互助
发布于2021-12-22 17:57

可以参考这个文档https://help.fanruan.com/finereport10.0/doc-view-3633.html?source=4

  • 3关注人数
  • 314浏览人数
  • 最后回答于:2021-12-22 17:57
    请选择关闭问题的原因
    确定 取消
    返回顶部