FR决策模板,用对话框形式从父页面跳转到子页面时,如何去掉图中默认标题部分,或者将标题部分高度调小?

企业微信截图_17083249412760.png

FineReport Jekyll 发布于 2024-2-19 14:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ID1208Lv6高级互助
发布于2024-2-19 14:52(编辑于 2024-2-19 15:59)

js自定义弹框,FR11版本    

Form1.rar

image.png

image.png

  • Jekyll Jekyll(提问者) 我是希望不要整个标题的部分,太占地方,不是不写标题。
    2024-02-19 15:05 
  • ID1208 ID1208 回复 Jekyll(提问者) 那就js,隐藏整个标题栏,这个需要F12审查元素,然后隐藏掉
    2024-02-19 15:13 
  • ID1208 ID1208 回复 Jekyll(提问者) 更新了附件,试试
    2024-02-19 15:59 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-2-19 14:48(编辑于 2024-2-19 14:49)

隐藏标题的话,不同版本不一样,在你的最后加

按钮弹出窗口js代码

var w=document.body.clientWidth;//获取高度

var h=document.body.clientHeight//获取宽度

var a=_g().getWidgetByName("控件名1").getValue();

var b=_g().getWidgetByName("控件名2").getValue();

var url="/webroot/decision/view/report?viewlet=GettingStarted.cpt&op=write&a="+a+"&b="+b;

//或者这个格式 var url="${servletURL}?viewlet=GettingStarted.cpt&op=write&a="+a+"&b="+b;

var url = FR.cjkEncode(url);

//窗体

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

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

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

//窗体的属性

var o = {

    title: "对话框",    //标题

    width: 680,         //宽度,可以换成w/2,自适应

    height: 640,        //高度

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

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

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

};

//弹出窗体

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

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

10版本

$(".fr-core-window-header").css("display", "none");//隐藏窗口标题栏

$(".fr-core-window-body").css("top", "0px");//设置高度

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

11版本隐藏窗口标题

$(".bi-h-tape.bi-message-title.bi-header-background").css("display", "none");//隐藏窗口标题栏

$(".bi-abs").css("top", "0px");//设置高度

  • Jekyll Jekyll(提问者) 感谢,试了下,用$(\".bi-abs\").css(\"top\", \"0px\") 获取到的不是标题部分的“bi-abs”对象,而是将下面内容部分“bi-abs”对象的高度设为0 了
    2024-02-19 15:08 
  • snrtuemc snrtuemc 回复 Jekyll(提问者) 不会啊,我测试这个语句,11版本隐藏标题的
    2024-02-19 16:01 
  • Jekyll Jekyll(提问者) 回复 snrtuemc 用js跳转可以实现,不过还有个小问题就是当关闭弹出对话框后,父页面的报表块高度也被修改了,导致父页面内容重叠在了一起。
    2024-02-19 17:19 
  • 2关注人数
  • 348浏览人数
  • 最后回答于:2024-2-19 15:59
    请选择关闭问题的原因
    确定 取消
    返回顶部