简单的办法在非J2EEweb应用中使用快逸报表
目前,有相当一部分是web应用是使用非J2EE开发的,比如:.net、php或者asp等等。那么免费的快逸报表复杂报表设计" target="_blank" class="quieeLink1">设计器制作的报表可以在这些页面上显式么?可以!
快逸报表提供基于javascript脚本的方式来实现这个任务:
1、按照常规步骤部署报表服务器。
2、在web页面上使用javascript脚本调用快逸报表。
下面的示例是一个HTML文件,在ASP、PHP等网页中的用法与此相同。
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
</head>
<body>
<script language=javascript src=”runqianReport.js”>
</script>
<table align=center width=90% style=”font-family:宋体;font-size:13px”>
<tr height=40><td width=100% align=center style=”font-size:16px;font-weight:bold”>快逸报表JS控件演示</td></tr>
<tr>
<td align=center>
<script language=javascript>
var report = new runqianReport( “80%”, “400px” );
report.setBorder( “border:1px solid blue” ); //设置控件为兰色细边框
report.setServerURL( http://192.168.0.27:7070/report );
</script>
</td>
</tr>
<!– 下面这个查询是在控件外的,也可以用report.setParamFile( “xxx.raq” )在控件里面显示一个查询表单进行查询 –>
<tr><td align=center>
性别<select id=sexBox>
<option value=”1″>男</option>
<option value=”2″>女</option>
</select>
班级<select id=classBox>
<option value=”1″>一班</option>
<option value=”2″>二班</option>
</select>
<input type=button value=”查询” onclick=”query()”>
</td></tr>
</table>
<script language=javascript>
function query() {
report.init();
report.setFile( “scores.raq” );
report.setSaveAsName( “学生成绩表” );
report.putParam( “sex”, document.getElementById( “sexBox” ).value );
report.putParam( “class”, document.getElementById( “classBox” ).value );
report.display();
query();
</script>
</body>
</html>
引自:报表工具知识库
相关文章:使用javascript将页面中的关键字高亮显示 ; 快逸报表中将Excel作为数据源 ; 何为.NET?如何影响我?;博计报表数据源找不到的一个原因
其他相关内容:Web报表软件分类-实现技术;ASP Web报表开发软件研究BI报表设计;web报表博客