调用
报表编译后的html文件,需要在jsp页面中使用iframe框架引入。
页面引入方式
jsp中使用iframe框架引入,直接在jsp中的iframe中引入会有加载问题。所以引入的步骤是:
- jsp页面添加iframe框架。
- js中在ready方法中动态设置框架的src属性。
- iframe框架添加onload事件,在onload中实现页面加载完成后要做的事情。
jsp中添加iframe框架:
<iframe name="testFrame" id="testFrame" width="100%" height="100%" scrolling="no" src=""></iframe>
js中代码:
$(document).ready(function(){
var src= appPath + "/mis2/test/test.html";
$("#testFrame").attr("src",src).load(function(){
//页面加载完成后要做的事情
//比如反显、设置某些默认值
});
});
页面的使用
所有输入工具封装的js方法都封装到了html页面中,所以调用封装方法的方式为window.frames["testFrame"].func()。