决策报表中如何点击报表块显示弹窗

决策报表中如何点击报表块显示弹窗

加了这段js显示的是新窗口

window.location = encodeURI(encodeURI("${servletURL}?viewlet=报表路径"));

FineReport yzm101920 发布于 2023-6-30 10:40 (编辑于 2023-6-30 10:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zwh111Lv3初级互助
发布于2023-6-30 10:41(编辑于 2023-6-30 10:45)

var a=_g().getWidgetByName("time").getValue();

var title=_g().getWidgetByName('预警信息标题').getCellValue("A1");

//模板路径

var url = encodeURI(encodeURI("地址&op=form_adaptive&level=1"+"&time="+ a));

//窗体

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

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

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

//窗体的属性

var o = {

     title: title,    //标题

    destroyOnClose:true,   // 是否在关闭对话框的时候将对话框从dom中移除

    width: "60%",         //宽度

    height: "80%",        //高度

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

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

    //draggable:true   //是否可拖动,默认true

};

//弹出窗体

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

$('.bi-header-background').css("background-color","rgb(52,65,71)"); // 对话框背景颜色

$('.bi-font-bold').css("color","white");  // 对话框标字体颜色

$('.bi-font-bold').css("font-size","18px"); // 对话框字体大小

$('.b-font').css("color","white");  // 对话框关闭颜色

$('.b-font').css("font-size","25px");  // 对话框关闭大小

参考链接 - https://help.fanruan.com/finereport10.0/doc-view-3633.html

  • yzm101920 yzm101920(提问者) 这个是新窗口不是弹窗
    2023-06-30 10:43 
  • zwh111 zwh111 回复 yzm101920(提问者) 更新了看下
    2023-06-30 10:44 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-30 10:44

window.open(encodeURI(encodeURI("${servletURL}?viewlet=报表路径")));

最佳回答
0
yzmWdTEF9336287Lv4见习互助
发布于2023-6-30 11:52

微信图片_20230630115023.png

  • 5关注人数
  • 761浏览人数
  • 最后回答于:2023-6-30 11:52
    请选择关闭问题的原因
    确定 取消
    返回顶部