原因分析
iframe尺寸定义问题
父容器限制
报表预览设置未启用自适应
解决方案方法1:修改iframe尺寸定义
| <iframe |
| id="reportFrame" |
| src="/webroot/decision/view/report?viewlet=xxx.cpt" |
| width="100%" |
| height="100%" |
| frameborder="0"> |
| </iframe> |
方法2:启用报表自适应缩放
在设计器中打开报表 → 模板 > 模板Web属性 > 分页预览设置
勾选 「iframe嵌入时自动缩放」
方法3:检查外层容器样式
确保父容器未限制尺寸,例如添加CSS:
| html, body { |
| margin: 0; |
| padding: 0; |
| height: 100%; |
| width: 100%; |
| } |
补充说明
如需进一步排查,请提供具体嵌入代码和红框截图。