报表展现时引用css样式
来源:互联网 发布:画手绘的软件 编辑:程序博客网 时间:2024/06/07 10:17
报表展现时引用css样式
2010-06-24 10:49:51 批注 (0) 收藏
用户在做web报表开发过程中,会遇到这样一个需求:希望多个报表以相同风格的样式展现。若在报表设计器中实现,则需要对每一个报表设置一遍样式,而且还需对一些细节进行微调,过程麻烦且消耗时间。本文介绍如何在报表发布时引用统一的css样式,这样多个报表输出时都继承了相同的样式风格,简单化了这个需求。
首先,看如下这个报表模板。
下面介绍如何将css样式引入到上图报表中。
第一步:获得报表体的class值
查看该报表发布页面的源文件,在table标签下的每一个tr对应为报表的一条记录,如下面这段源代码,第一个tr对应报表的标题,下面对应报表的头两行数据。
<tr height=47 style="height:47px;">
<td colSpan=5 class="report1_2">订单信息表</td>
</tr>
<tr height=23 style="height:23px;">
<td class="report1_1">10523</td>
<td onmouseover="report1416532over()" class="report1_1">1997-05-01</td>
<td class="report1_1">成先生</td>
<td class="report1_1">南京</td>
<td onmouseover="report1416532over()" class="report1_1">技术东街 38 号</td>
</tr>
<tr height=23 style="height:23px;">
<td class="report1_1">10524</td>
<td onmouseover="report1416532over()" class="report1_1">1997-05-01</td>
<td class="report1_1">李先生</td>
<td onmouseover="report1416532over()" class="report1_1">昆明</td>
<td onmouseover="report1416532over()" class="report1_1">临翠大街 83 号</td>
</tr>
看源文件是为了取得报表的class值,在css样式文件中要对这个class值设置样式,这样将css样式引入报表时,发布报表时就可将样式根据class值引用到报表中。如上面这段源代码,报表体的class值为report1_1,下面对这个报表编写一个css样式文件。
第二步:写css样式文件
这里编写一个简单的样式文件,代码如下:
.report1_1{
COLOR: Maroon;
BACKGROUND-COLOR: #FFFFCC;
}
.report1_2{
COLOR: fuchsia;
BACKGROUND-COLOR: #CCFFFF;
}
第三步:在发布报表的jsp文件中引用这个css文件
将写好的css样式文件,在发布报表所有的jsp文件中做引用,代码如下所示:
<link href="<%=request.getContextPath()%>/testcss.css" rel="stylesheet" type="text/css">
第四步:查看效果
将报表发布到web页面查看效果,如下图所示。
从上图看出,css样式文件中定义的样式已成功引入到报表中。
- 报表展现时引用css样式
- 报表展现时引用css样式
- css样式引用实例
- CSS样式的展现方式和效果顺序
- CSS样式表引用方式
- css外部字体样式引用
- CSS样式引用方式汇总
- 引用css样式时,一个class引用两个样式的写法( class="ico001 icoCom")。
- 参数报表使用自定义的CSS样式
- 润乾报表样式的CSS控制
- 设置报表展现形式
- jasperreports报表Flash展现
- 数据展现---BIRT报表
- 报表引用css文件的使用方法
- jsp页面中引用css样式表
- js脚本添加CSS样式引用
- 浅谈4种css引用样式
- 在Swing中展现报表
- U盘安装Fedora18正式版图文教程
- Win7下查看被占用端口
- 测试类型 1
- jquery06
- Android BroadcastReceiver介绍
- 报表展现时引用css样式
- Eclipse中修改tomcat内存大小
- python 时间提取
- 2013 年 2 月 22 日 Windows Azure 存储中断详细信息
- SVN常用命令
- intent 学习小记
- Reducing SQL Server CXPACKET Wait Type
- connect by prior 递归算法
- ubuntu linux Django 安装 及 创建简单 的web示例