报表居中、冻结标题时去除黑框的解决办法

编辑
  • 文档创建者:幽冥猫儿
  • 浏览次数:3810次
  • 编辑次数:8次
  • 最近更新:Kevin-s 于 2019-06-03
  • 1. 描述

    打开%FR_HOME%\webroot\WEB-INF\reportlets\doc\Primary\DetailReport\Details.cpt

    选择模板>模板 Web 属性>分页预览设置若报表设置了居中和冻结,如下所示:

    选择模板>重复与冻结设置


    报表预览效果如下,有一个黑框,下方还有横向滚动条(该模板不需要):

    2. 解决方法

    首先修改报表显示位置靠左,然后添加加载结束事件,使其居中显示(如页面宽度超过框架宽度,则居左显示)并去除横向滚动条:

    var wrap = $('.reportPane');
    var body = $('.page-block');
    var dif = (wrap.width() - body.width()) / 2;
    if(dif<0) dif=0;//如果页面宽度超过显示框架宽度,则居左显示
    body.css({'margin-left': dif});//居中
    var center = $('.frozen-center');
    var west = $('.frozen-west');
    if (center.children().width() <= center.width()) {
        west.css('overflow-x', 'auto');
        center.css('overflow-x', 'auto');
    }//去除横向滚动条

    注:优化滚动条也可以使用滚动条插件。

    效果如下:



    附件列表


    主题: 报表应用
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]