`
liujinlong
  • 浏览: 26222 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

BIRT表格隔行添加颜色

    博客分类:
  • BIRT
阅读更多
选择table中的details,进入script页面, onprepare事件中声明   count = 0(注意不能有var);
2.oncreate时间中写:
count++;
if(count%2==0){
this.getStyle().backgroundColor = "#FFFFFF";
}else{
this.getStyle().backgroundColor = "#F5F5F5";
}

保存,刷新报表。
--------------------------------------------
鼠标悬浮改变背景颜色:
在table中添加一个header行,插入text,选择HTML,在编辑界面中写:
<div id="d1"></div>
<script>   
    var o = document.getElementById("d1");
    while(o != null){
        if (o.tagName == "TBODY")
            break;
        o = o.parentNode;
    }
    for (var i = 1; i < o.children.length; i++) {
        var ro = o.children[i];
        ro.onmouseover = function(){this.style.background="#CBF5FF";};
        ro.onmouseout = function(){ this.style.background="white";};
    }
</script>

设置背景颜色
分享到:
评论

相关推荐

    BIRT报表学习手册-中文

    在BIRT报表中,我们经常需要将表格隔行换颜色,以便更好地阅读和分析数据。实现方法是选择Row Detail一行,打开脚本编辑窗口,并在OnCreate事件中添加Javascript脚本,如下所示: if(row.__rownum % 2 == 0){ this...

    birt开发指南

    - **表内数据**:10pt Sans Serif,颜色RGB(51,51,51),隔行变色,可自定义对齐方式。 **其他开发指南** - **权限控制**:详细说明了如何在Birt中实现对报表访问的权限控制,确保不同用户只能查看和操作他们被授权...

    birt调用java

    1. 对于隔行高亮显示,例如在表格(Table)的细节(Detail)行上,可以通过在onPrepare和onCreate事件中编写脚本来实现。在onPrepare事件中初始化计数器`count=0`,然后在onCreate事件中判断当前行是否为偶数,如果...

    BIRT报表开发

    - **绑定数据集**:将数据集与报表中的表格绑定。 - **设定主表数据**:配置主报表的数据来源。 - **设定子表数据**:配置子报表的数据来源。 - **8. 交互报表** - **创建报表、数据源**:同前。 - **创建数据...

Global site tag (gtag.js) - Google Analytics