CharlieShen

新人,大家多关照啦@_@

  博客中心 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  3994 随笔 :: 0 文章 :: 20 评论 :: 0 Trackbacks
Cached @ 2025/4/27 3:55:46Control ASP.skins_cogitation_controls_blogstats_ascx
<2007年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

留言簿(14)

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜

Cached @ 2025/4/27 3:55:46Control ASP.skins_cogitation_controls_singlecolumn_ascx

显示表达式

为了制作灵活显示的报表,显示表达式是必不可少的。例如,多级子报表到底显示哪些级,同一个字段在不同的值范围用不同的颜色字体显示,这些都需要显示表达式。iReport所有的项目都有显示表达式“Print When Expression”,显示表达式是个逻辑表达式,运行时计算出真假值,决定相应项目是否被显示出来。例如,常用的报表中某数字字段用黑色显示,超过预定值用红色显示。需要在相同位置定义两个相同的字段,分别显示黑色和红色,每个都设定显示表达式,确定显示的条件。实际运行时,可得到彩色报表,红色值显示超过预设范围的值。

写显示表达式的要点是所有值要使用Java的类型,所有表达式内的项目都要显式使用Java函数,否则容易得到编译错误。要求这样做的原因是iReport编译选项中缺省使用“JasperReport Default”编译报表,运算时使用JasperReport定义的数据类型,如使用Java编译器情况可能不同,设置会更简洁。

分享按钮发布于: 2007-09-20 12:38 CharlieShen 阅读(264) 评论(0)  编辑 收藏