iframe中嵌入报表

编辑
  • 文档创建者:jiangsr
  • 浏览次数:2420次
  • 编辑次数:3次
  • 最近更新:Kevin-s 于 2019-06-20
  • 1. 描述

    如何实现在 iframe 中嵌入报表?效果如下图:



    2. 示例

    1)模板设置

    新建普通模板,在 A1 单元格中添加【按钮控件】,命名为“点击弹框”,如下所示:


    2)添加点击事件

    给【按钮控件】添加点击事件,添加 iframe 弹框并在其中嵌入 GettingStarted.cpt 模板,如下图所示:

    设置参数 cc 值为 remoteServletURL,用来获取报表路径

    JS 代码如下:

     var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' frameborder='0'>"); // 对话框内 iframe 参数的命名,默认宽高占比是 100%,可向下滚动    
    iframe.attr("src", cc+"?reportlet=GettingStarted.cpt"); // 给 iframe 添加 src 属性  
    var o = {    
    width : 700,  //对话框宽度  
    height: 500  //对话框高度  
    };    
    FR.showDialog("添加", o.width, o.height, iframe,o);//弹出对话框

    3)保存模板

    保存模板,选择填报预览,实现效果如描述中所示。


    附件列表


    主题: 专题总结
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

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

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