`
ladies_killer
  • 浏览: 21982 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

使用birt脚本设置隔行变色

阅读更多
一。birt交叉表设置隔行变色

原创网址:http://huhuanqadn.iteye.com/blog/419758

效果如下图:


没有进行多余的配色了,比较丑。呵呵。
现在看看怎么实现的。
怎么建报表,数据集,交叉表什么的,我就不说了。直接看一下建好的交叉表。


在行ORDERNUMBER的脚本prepare方法里写上:
a=0;
在oncreate方法里写上:
a++;
reportContext.setGlobalVariable("count",a);

然后转到明细数据(度量数据),在ORDERLINENUMBER的脚本prepare里写上:
i=0;
rowcount=1;
在oncreate方法里写上:
i++;
count = reportContext.getGlobalVariable("count");
count = parseInt(count);

if(rowcount%2 ==0){
this.getStyle().backgroundColor="#C4C4C4";
}else{
this.getStyle().backgroundColor="";
}

if(i%count==0){
rowcount++;
}

更多内容请查看www.birthome.cn

二。 Eclipse Birt改变数据行背景颜色(一般报表)

原创网址:http://abeetle.iteye.com/blog/233880



对于报表中的数据区,想实现每隔一行,使用不通的颜色,如何实现呢,如下:
1、鼠标旋停在表格上,选择Row Detail一行;
2、选择script标签页,打开birt的脚本编辑窗口;
3、从下拉列表中选择onPrepare,在下面加入Javascript脚本如下:
var count = 0;
4、从下拉列表中选择OnCreate,在下面加入Javascript脚本如下:
count++;
if(count % 2 == 0){
this.getStyle().backgroundColor = "#EFEFEF";
}else{
this.getStyle().backgroundColor = "#d4d0c8";
}
5、保存,使用Web Reviewer进行预览,数据可以进行分页显示了。注意不要使用Preview标签页进行浏览,这个标签页的浏览效果是不分页的。发布到web工程上,也可以进行分页显示了
  • 大小: 4.7 KB
  • 大小: 7.1 KB
分享到:
评论

相关推荐

    thunderbird:用于在企业环境中分发的 Thunderbird 脚本和自定义

    在企业环境中,为了更好地适应组织的需求,管理员经常需要对Thunderbird进行定制和配置,包括安装插件、设置脚本以及应用特定的补丁。"thunderbird:用于在企业环境中分发的 Thunderbird 脚本和自定义"项目就是针对...

    Thunderbird使用方法汇总

    以下是一些关于Thunderbird使用方法的详细说明: 1. **安装与设置** - 下载Thunderbird:访问Mozilla官网或第三方下载平台,选择适合您操作系统的版本进行下载。 - 安装过程:按照提示进行,通常只需点击下一步...

    thunderbird 邮件备份

    在日常使用中,为了防止数据丢失或进行迁移,定期备份Thunderbird的邮件设置和数据是非常重要的。本文将详细介绍如何进行Thunderbird的邮件备份以及如何导入导出备份文件。 一、Thunderbird邮件备份 1. **导出邮件...

    Flappy bird资源.zip

    Flappy Bird的资源包括图像素材、音频文件和可能的游戏逻辑脚本。在"Flappy bird资源.zip"压缩包中,我们可以找到这些关键元素,例如背景图片、小鸟动画序列、管道图形、碰撞检测所需的物理形状等。 Unity引擎支持...

    bfd链路探测协议开源软件BIRD使用方法

    ### bfd链路探测协议开源软件BIRD使用方法详解 #### 一、BFD链路探测协议简介 BFD(Bidirectional Forwarding Detection)双向转发检测协议是一种用于快速检测链路故障的技术,它能够提供毫秒级的故障检测速度,极...

    FlappyBird游戏源码

    2. 脚本系统:Unity使用C#进行游戏逻辑编写,FlappyBird的Unity版本中,Bird的运动、碰撞检测、游戏逻辑等都是通过C#脚本来实现的。 3. 物理引擎:Unity内置的物理引擎处理Bird的飞行和碰撞。Bird的跳跃通过添加...

    前端开源库-bluebird-co

    Bluebird是一个高性能、全面特性的Promise库,而`co`库则是一种将Generator函数和Promise结合使用的工具,它使得异步代码可以以同步的方式编写,极大地提升了代码的可读性和可维护性。 在前端开发中,异步操作是必...

    flappy_bird 素材资源

    通过这些素材,你可以尝试使用Scratch来复刻或者创新Flappy Bird游戏。 1. **背景资源**:游戏中,背景通常是循环播放的图像,为玩家营造出一种飞行的感觉。Flappy Bird的背景通常包括蓝天白云或城市景观,这些图像...

    AWD WAF watch bird 文件监控 不死马下载

    1.该waf 1000多行,可防御一句话木马 注入 反序列化 命令执行,非65行只过滤的waf可比。 2.编译waf.c生成.so文件 waf...5.访问任意, 如xxx/index.php?watchbird=ui,xxx/,xx/watchbird.php?watchbird=ui,设置waf.so路径

    flappy bird源码加素材

    7. 脚本编写:Unity3D主要使用C#语言编写脚本。源码中包含了各种游戏逻辑和交互的脚本,如角色控制、游戏逻辑、碰撞处理等,这对于学习Unity3D编程是非常有价值的。 通过研究这个Flappy Bird的源码和素材,不仅可以...

    Flybird创作,源代码见博客主页!

    标签中的“Flybird”可能既是作者名也是项目名,表明这是由Flybird使用Python编写的某个游戏项目。 【压缩包子文件的文件名称列表】: flying素材包-ql原创 指出压缩包内的主要内容是“flying素材包”,这可能是一个...

    unity3d做的flappyBird

    在Flappy Bird中,我们需要设置鸟的Rigidbody属性,比如质量、阻力和重力加速度。通过添加Force方法来实现点击屏幕时的向上推力。 五、碰撞检测 利用Collider组件,我们可以检测鸟与管道之间的碰撞。当发生碰撞时,...

    flappybird图像音频资源包

    在《简单小游戏Flappy Bird制作》的相关博客中,开发者可能会详细讲解如何将这些图像和音频资源集成到游戏引擎中,如使用Unity、Cocos2d-x或者纯HTML5 Canvas等。他们会介绍如何设置精灵(Sprite)和动画,如何处理...

    Thunderbird的一套主题

    Thunderbird是一款开源、免费的电子邮件客户端,它支持多种功能,如邮件管理、新闻组和聊天。这款软件的一大亮点就是它的可定制性,用户可以通过安装不同的主题来改变界面的外观,使其更加个性化。"Thunderbird的...

    flappyBird素材包

    开发者可能使用这些图像来改变管道的外观,让游戏看起来更加丰富和有趣。 3. 用户界面元素: - text_ready.png:这是游戏开始前“准备”提示的文字图像。在游戏中,玩家点击屏幕后,小鸟会飞起,"text_ready.png...

    Thunderbird

    在处理多语言邮件时,Thunderbird支持Unicode,这意味着它可以正确显示世界上大部分语言的字符,包括中文、日文、韩文等复杂脚本。此外,Thunderbird还具有智能引号和自动更正功能,这些都与字体显示密切相关,因为...

    flappybird全套图片+音效

    4. **版权问题**:使用他人创作的素材时,必须确保有合法的使用权,避免引发版权纠纷。 通过研究Flappy Bird的图片和音效,我们可以学习到如何创建吸引人的游戏环境,如何用音效增强游戏体验,以及在实际开发中如何...

    cocos creator实例--实现FlappyBird游戏的基本功能 | 附代码FlappyBird.zip

    《使用Cocos Creator实现FlappyBird游戏的基本功能》 Cocos Creator是一款强大的2D游戏开发引擎,它提供了直观易用的可视化编辑器和强大的JavaScript编程支持。本实例将深入讲解如何利用Cocos Creator来实现经典...

    Unity3D flappy bird

    在这个项目中,我们将深入探讨如何使用Unity3D 4.X版本来制作一款类似Flappy Bird的小游戏。Flappy Bird是一款曾经风靡全球的休闲游戏,以其简单的操作和难以置信的挑战性吸引了无数玩家。在Unity3D中复现这个游戏,...

    FlappyBird 素材

    4. 游戏逻辑脚本:这部分可能包含示例代码,用于演示小鸟的移动逻辑、碰撞检测、得分计算等。对初学者来说,这是理解游戏核心逻辑的重要资源。 自学开发Flappy Bird,你需要掌握以下几个关键技术点: 1. **2D图形...

Global site tag (gtag.js) - Google Analytics