`
leng_cn
  • 浏览: 302614 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

how can i inser script code in BIRT

阅读更多
I am using BIRT in our project. That has a requirement is dynamic display three different kind of graph and switch between different graph. It is my first time to use BIRT. So I don’t know how to control the chart in our report of BIRT. I found a document of BIRT introduced how to insert script code in the report scope. The detailed description following:
The First: I defined a table element that has two rows and columns.

The Second: in the first row and first column. I insert the text element and choice the element type is HTML, so you can edit html element, such as I insert three “input” element of html, its type is radio. When I click one of three radio elements, a kind of graph will be shown and the others will be hidden. So you must defined row and column “bookmark” property. You can use the bookmark in your script, like this “document.getElementById(“bookmark”)”,obtain the element object.

Third: edit your script code, like following:

function DisplayCustomer(id0,id1,id2) {

document.getElementById("chart"+id0).style.display="block"
document.getElementById("chart"+id1).style.display="none"
document.getElementById("chart"+id2).style.display="none"

}
Fourth: through the above code display or hidden the different graph.
分享到:
评论
2 楼 leng_cn 2010-12-08  
jquery只能让你成为一个工具使用的奴隶,没啥好的,还是老实的学写低层的东西,
了解原理吧
1 楼 woxiangbo 2010-12-03  
貌似 JQuery 能极大的简化这一切~

相关推荐

    数据库insert语句生成器-可生成任何数据库的inser语句

    数据库insert语句生成器-可生成任何数据库的inser语句 个人珍藏版一般人我可不让他下载哦 大家赶紧下吧

    AutoCAD菜单系统的二次开发

    ID_INSERTPS [地层产状及接触关系(&C)]^c^c$I=CZTK$I=* ID_INSERTqt [岩石(&Y)]^c^c$I=YSTK$I=* ID_INSERTCS [钻探工程(&Z)]^c^c$I=ZTGCTK$I=* ID_INSERTKT [地质构造(&D)]^c^c$I=DZTK$I=* ID_INSERTTF [水文地质(&S...

    vim 文本编辑器使用命令

    要等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。在编辑模式中,可以编辑文件内容,但是需要注意在 Linux 中,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE』的字样,此时才可以...

    MVC3+EF案例

    根据描述,可能是使用Code First,即先编写C#类定义,然后由EF自动生成数据库结构。 - LINQ(Language Integrated Query)在EF中被用于查询数据库,它提供了强大的、类型安全的查询能力,使得数据库操作更加直观。 ...

    QuickTestProfessional基本使用

    录制 action2,在 inser->call to exiting action,选择 action1 OK ``` 这段代码将录制两个 Action,第一个 Action 可以被重用,第二个 Action 将调用第一个 Action。 八、参数化 QuickTest Professional 的参数...

    insert into … on duplicate key update / replace into 多行数据介绍

    在MySQL数据库中,当需要处理批量插入数据时,如果遇到已存在的唯一键冲突,可以使用两种特殊的方法:`INSERT INTO ... ON DUPLICATE KEY UPDATE` 和 `REPLACE INTO`。这两种方法都能够有效地处理这种情况,减少不必...

    数据结构的线性表设计程序

    (1)编写顺序表基本操作函数 ① 初始化线性表void InitList(List *L,int ms) ② 向顺序表指定位置插入元素void InsertList(List *L,int item, int rc) ③ 删除指定元素值的顺序表记录void DeletList1(List *L, ...

    全国各个省市数据库(最新,四级联动)

    全国各个省市最新四级联动数据库,sql文件,可直接导入数据库。

    insert_imaginary_data.v

    中间传输模块

    tardocken:向 docker 构建步骤添加其他上下文

    usage: tardocken [-h] [-p PATH] [-d DOCKERFILE] [-i DOCKERIGNORE] contextReplace Dockerfile and/or replace file path in contextpositional arguments: context path to contextoptional arguments: -h, --...

    summernote-audio:Summernote 插件通过 URL 或文件上传插入音频

    Summernote-音频 插件通过 URL 或文件上传插入音频。 基于 Summernote 已经提供的 ImageDialog 和 VideoDialog。 安装 在包含 Summernote 之后包含插件脚本: <!-- include jquery, bootstrap, ... [ 'inser

    mysql 的replace into实例详解

    MySQL中的`REPLACE INTO`语句是一个非常实用的数据库操作命令,它在处理数据时具有独特的功能,尤其是在处理存在唯一性约束的表时。`REPLACE INTO`与`INSERT INTO`相似,但它们在处理已有数据时的行为有所不同。...

    insert/update同时执行(mysql,oracle,sqlserver)

    判断是否存在,存在就update,不存在insert,不是用存储过程解决的。

    Android拍照保存在系统相册不显示的问题解决方法

    可能大家都知道我们保存相册到Android手机的时候,然后去打开系统图库找不到我们想要的那张图片,那是因为我们插入的图片还没有更新的缘故,先讲解下插入系统图库的方法吧,很简单,一句代码就能实现 代码.../** * Inser

    2012年全国计算机等级三级考试PC技术上机试练习习题(2).pdf

    6. 在INSER1段中,先保存SI(PUSH SI),然后进行插入操作,最后恢复SI(POP SI)。 7. 插入操作完成后,如果没有完成所有插入,继续处理下一组数据,因此跳转回CHAN段。 在编写程序时,需要注意汇编语言的语法和...

    C++管理系统

    void inser(long b); void print(); void find(long b); void searchname(char *s); Node * del(long n); void sort(int flag); void menu(); void main() { char choose; int flag=1; while (flag) { menu(); //...

    SQL 使用 VALUES 生成带数据的临时表实例代码详解

    VALUES 是 INSER 命令的子句。 INSERT INOT 表名(列名1,列名2,…) VALUES(值1,值2,…) --语法: --SELECT * FROM ( --VALUES -- (1,2,3,......) -- ,(1,2,3,......) -- ,(1,2,3,......) -- ,(1,2,3,......) -- ,(1,...

    JAVA调用存储过程.txt

    CallableStatement cstmt = conn.prepareCall("{call inser_d_pro(?,?,?)}"); ``` 这里,“{call inser_d_pro(?,?,?)}”是一个SQL语句,它指定了要调用的存储过程名称及其参数。在本例中,存储过程名为`inser_d_pro`...

    SQL Server中数据行批量插入脚本的存储实现

    在SQL Server中,批量插入数据通常比逐条插入更高效,尤其当处理大量数据时。本文将探讨一种存储过程的实现方式,用于生成批量插入数据的SQL脚本。这个存储过程名为`usp_GetInsertSQL`,它允许用户指定表名、筛选...

    详解mybatis plus使用insert没有返回主键的处理

    在使用MyBatis Plus (MP) 进行数据操作时,有时可能会遇到插入数据后无法获取自增主键的情况。本文将深入分析这个问题,并提供解决方案。 首先,MyBatis Plus 是 MyBatis 的一个扩展库,它提供了很多方便的数据操作...

Global site tag (gtag.js) - Google Analytics