几种报表中设置样式的方式

报表单元格支持html类型,可以在其中对格子的内容进行包装,除此之外,结合sql和属性设置,下面对报表中引入样式的方式做整理:

1 直接在格子的标签处插入样式代码

页面代码中该设置的出现位置

该设置方法的有点:

不需要修改单元格类型,格子中的计算逻辑和样式设置可以分开,方便维护,推荐采用该方法。

2 通过sql/单元格类型引入

使用sql引入的方式可以参见下面的代码:

SELECT ‘<div style=”color:red;font-weight:bold;text-decoration:underline;border:1px solid blue;height:300px;width:150px;background-color:yellow”>’+类别名称+’</div>’ FROM 类别

直接对返回字段进行加工,也可以把html样式代码的字段直接存在数据库表里,这种方式要把单元格设置为html类型,另外跟直接在单元格里写表达式的效果相同。

优点:集中处理页面功能,客户有事会提这类需要,实际使用价值不高。

3 通过宏/参数引入

最终效果

优点:可以对单元格中的逻辑进行任意复杂处理。

热门文章