感谢cognosxiaoyang分享,我只是转载
1.在page页面中加入4个HTLM 项目分别用来实现隐藏工具栏、打印、Excel2002导出、选择导出格式。如下:
2.修改4个HTML属性-》常规-》说明内容分别为:隐藏工具栏、打印、Excel2002导出、选择导出格式。
3.修改完毕。如下所示:
4.隐藏工具栏对应的JS代码:
<style> .mainHeader1{ display: none;}
.mainViewerHeader3{ display: none;}
</style>
5.打印Html对应的js 代码:(打印报表)
<input type="button" value="打印" style="padding-left:10px;padding-right:10px;font-size: 10px" onclick="javascript:print();" class="toolbarButton"/>
6.Excel2002导出Html对应的JS代码:(Excel2002格式导出报表)
<input type="button" value="Excel2002导出" style="padding-left:0px;padding-right:0px;font-size:10px"
onclick="javascript:gCognosViewer.getRV().viewReport('XLWA')"
class="toolbarButton"/>
7.选择导出Html对应的JS代码:(下拉框导出不同格式报表)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function Export_js(){
var s;
var se =document.getElementById("zbsjlx");
var options=se.getElementsByTagName("option");
for(var i=0;i<options.length;++i)
{
if(options[i].selected)
{
s = options[i].text;
}
}
var str=s;
if(str=='Excel2007'){
eval(gCognosViewer.getRV().viewReport('spreadsheetML'));
}else if(str=='Excel2003'){
eval(gCognosViewer.getRV().viewReport('XLWA'));
}else if(str=='Excel2002'){
eval(gCognosViewer.getRV().viewReport('XLWA'));
}else if(str=='Singlesheet'){
eval(gCognosViewer.getRV().viewReport('singleXLS'));
}else if(str=='Excel2000'){//Excel2000有可能不支持
eval(gCognosViewer.getRV().viewReport('XLS'));
}else if(str=='PDF'){
eval(gCognosViewer.getRV().viewReport('PDF'));
}else {
alert('请选择导出格式!');
}
}
</script>
</HEAD>
<BODY>
<table>
<TD nowrap class="Edit_content"><select id="zbsjlx" name="zbsjlx">
<option selected value="Excel2007">Excel2007</option>
<option value="Excel2003">Excel2003</option>
<option value="Excel2002">Excel2002</option>
<option value="Singlesheet">Singlesheet</option>
<option value="Excel2000">Excel2000</option>
<option value="PDF">PDF</option>
</select>
</TD>
<TD> </TD>
<TD> </TD>
<TD>
<input type="button" value="导出" onClick="Export_js()" class="toolbarButton"/>
</TD>
</table>
</BODY>
</HTML>
8.界面实现效果:
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞2
添加新评论5 条评论
2014-02-10 18:06
2014-01-15 16:19
2013-11-27 17:04
2013-09-01 19:36
2013-08-29 19:22