首页 > 其他分享 >开放的样式文件,皕杰报表支持自行设置css文件

开放的样式文件,皕杰报表支持自行设置css文件

时间:2022-11-09 14:14:24浏览次数:43  
标签:文件 rpt align table td border css 报表

我们在浏览器上浏览报表的时候,报表显示的样式实质上是css文件控制的。

开放的样式文件,皕杰报表支持自行设置css文件_皕杰报表

皕杰报表中,css样式文件在资源文件夹report_res/skin下,包含query.css、table.css、toolbar.css、fillin.css、common.css、exception.css,分别是表单格式、报表格式、工具条格式、填报格式、公共区格式以及异常时的格式。

对于皕杰报表工具,这些格式文件都是开放的,你可以自行修改设置,以便形成与项目一致的风格样式。要注意的是这个样式是针对所有报表的全局样式,最常用到的就是报表的样式table.css,有特殊的表格形式需求可以通过修改css来实现。

table.css代码如下:

/*报表整体区域*/
div.rpt_frame{

/*background-color:#FFFFFF;*/
font-family:'MicroSoft
YaHei','PingFang SC', Helvetica, Arial, 'WenQuanYi Micro Hei', sans-serif;
font-size:10pt;
}

/*标题区*/
div#rpt_title{
}

table.rpt_title {
text-align:center;
vertical-align:middle;
color:#4b4b4b;
}

/*表头区*/
table.rpt_header td {
text-align:center;
vertical-align:middle;
}

/*左表头区*/
table.rpt_header_left td {
text-align:center;
vertical-align:middle;
}

/*数据区*/
table.rpt_body td{
text-align:center;
vertical-align:middle;
color:#333333;
}

div.cellContent {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

div.cellContent:hover {
overflow: visible;
}

div.wrapContent {
overflow: visible;
white-space: normal;
line-height: 1;
}

div.cellFloatLayer {
position:absolute;
top:0px;
left:0px;
}

/*表尾区*/
table.rpt_tail td{
text-align:center;
vertical-align:middle;
font-size:10pt;
}

/*单元格边框*/
td.border_0 {

}
td.border_r {
border-right: 1px solid
#CCCCCC;
}
td.border_b {
border-bottom: 1px solid
#CCCCCC;
}
td.border_l {
border-left: 1px solid
#CCCCCC;
}
td.border_t {
border-top: 1px solid
#CCCCCC;
}
.split-slash line{
stroke-width: 1.0;
stroke: #CCCCCC;
}

/*数据区行*/
table.rpt_body tr {
/*background-color:
#FFFFFF;*/
}

/*数据区奇数行*/
table.rpt_body tr.rpt_row_odd {
/*background-color:
#f6f6f6;*/
}

/*鼠标焦点行高亮*/
table.rpt_body tr:hover td{
background-color: #E6E6E6;
}

.canclick{
cursor:pointer;
}

/*upload progress bar*/
div.up_pb {
width:100%;
height:100%;
display:block;
background-color:#EFEFEF;
background-image:
url(image/table/load.gif);
background-repeat:no-repeat;

background-position:center;
}

/*file download link*/
a.af:link {
vertical-align:top;
text-decoration:none;
color:black;
}
a.af:visited {
text-decoration:none;
}
a.af:hover {
text-decoration:underline;
}

/*common style*/
table.bct{
border:0;
border-spacing:0;
}

table.bct td {
padding:0;
}

table.bct th {
padding:0;
}

另外单元格里也支持从web资源引用属性里添加的css样式,对于具体报表个别单元格里需要的特殊样式,只需在单元格css样式名属性里添加web资源引用属性里添加的css样式名即可。

开放的样式文件,皕杰报表支持自行设置css文件_css_02

 

标签:文件,rpt,align,table,td,border,css,报表
From: https://blog.51cto.com/u_14014307/5836225

相关文章