1. 父页面按钮设置
在父页面添加按钮控件,并为其添加「点击」事件,JavaScript代码如下:
| // 获取iframe中的填报对象 |
| var childFrame = document.getElementById("iframe的ID").contentWindow; |
| // 调用子页面的提交方法 |
| childFrame._g().verifyAndWriteReport(); |
2. 子页面配置
确保子页面已正确设置填报属性:
进入子模板的「模板>报表填报属性」,添加内置SQL提交方式
绑定对应数据库表和字段
3. 提交后刷新(可选)
若需要在提交后刷新父页面,可在子页面添加「填报成功」事件:
| window.parent.location.reload(); // 强制刷新父页面 |
| // 或保留参数值刷新 |
| window.parent._g().parameterCommit(); |
注意事项
需确保iframe的ID与代码中的标识一致
移动端不支持此交互方式
复杂场景建议使用控件自定义提交插件