我自己的应用,birt展示报表的时候,在firefox和IE下显示的样式:
IE8下的:
Firefox下的:
我的项目,应用birt部分的结构如下:
1, prototype.js ,查找下面这段代码,改成下面的顺序形式......
var Ajax = {
getTransport: function() {
return Try.these(
function() {return new XMLHttpRequest()},
function() {return new ActiveXObject('Msxml2.XMLHTTP')},
function() {return new ActiveXObject('Microsoft.XMLHTTP')}
) || false;
},
activeRequestCount: 0
};
2, 修改三个jsp文件的meta值,将IE设置为 IE=edge
3, AbstractBaseReportDocument.js 增加IE8 IE9支持
4, BrowserUtility.js 增加IE8,IE9支持
至此,IE8下的birt显示与Firefox一模一样了.
其它参考文档:
http://blog.csdn.net/tangguoxiong/article/details/16968387