美文网首页
开放的样式文件,皕杰报表支持自行设置css文件2022-11-0

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

作者: 拓跋杉月 | 来源:发表于2022-11-09 13:17 被阅读0次

我们在浏览器上浏览报表的时候,报表显示的样式实质上是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:'MicroSoftYaHei','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文件2022-11-0

      本文链接:https://www.haomeiwen.com/subject/oikntdtx.html