« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
| 公告 |
|
Blog信息 |
blog名称:KENWOOD 日志总数:8 评论数量:13 留言数量:0 访问次数:59396 建立时间:2006年7月31日 |

| |
心花怒放 随笔
Triger 发表于 2006/8/4 9:43:19 |
今天天气唔错,中山的暴风雨将炎热、烦闷赶得一干二净,心情好多了。
唯一令我担心的是,这星期会不会同PL吵架呢。
上帝,保佑我!
阿门! |
|
如何在BIRT中定义SCRIPT数据集并用JAVA调用它 软件技术
Triger 发表于 2006/8/3 17:07:38 |
第一步:定义一下JAVA,class
第二步:定义一个LIST
第三步:在BIRT报表的DATASET事件中(open)中输入
count = 0;
cf = new Packages.user.ContactListFactory();
c = cf.createContactList();
第五步:在BIRT报表的DATASET事件中(CLOSE)中输入
cf=null;
c=null;
第五步:在BIRT报表的DATASET事件中(FETCH)中输入
if (count <= c.length-1){
row["columnFirstName"] = c[count].getFname();
row["columnLastName"] = c[count].getLname();
row["columnPhoneNumber"]= c[count].getPhone();
count ++;
return true;
}
return false;
- |
|
如何在BIRT报表中的SCRIPT中调用报表的参数 软件技术
Triger 发表于 2006/8/3 16:50:04 |
1>>在BIRT报表的对象脚本中(ONCREATE)
中写入This.params.参数名
2》在JAVA或JSP中传入参数
如JAVA:
/////////////////////////////////////梁
HashMap parameters = new HashMap();
String name = "myreportname";
String pvalue ="客户产品工序表";
parameters.put(name,pvalue);
task.setParameterValues(parameters);
task.validateParameters();
//////////////////////////////////////梁 |
|
JAVA 恶梦的开始 软件技术
Triger 发表于 2006/8/1 8:34:12 |
如何在Eclispe中用JAVA设用BIRT报表:---好东西共享(参考BIRT API 官方网站)
1:如下是全部代码
2:如果生成PDF,请将
options.setOutputFormat("html");
改成
options.setOutputFormat("PDF");
文件扩展名也要改为相应的PDF
3:加入com.ibm.icu_3.4.4.1.Jar \js.jar\coreapi.jar\engineapi.jar到
BUILD PATH 中
4:PDF记录有中文时出现乱码,请将itext-1.3放在
INSTALLDIR\birt-runtime-2_1_0
\ReportEngine\plugins\com.lowagie.itext\lib
5:本人用的是Eclispe 3.2,JDK1.4,BIRT2.1
package user;
import java.util.HashMap;
import java.ut |
|
我的打工生活 原创空间
Triger 发表于 2006/7/31 13:55:48 |
今天的天气不好,广东中山热到晕浪,如果渡过这个复天,真是一个问题。
但更难渡过的是老板叫我用Eclispe+ORACLE+BIRT+Hibernate,写相当于C/S模式的大型ERP系统,真的不知如何下手。因为本人不是用Eclispe的,就本人的见解,JAVA是用设计WEB,写后台的还可以,用来写复杂的中国式报表,真他妈的难啊。
各位救救小弟,如果用JAVA中设用BIRT报表,本人调成功了,便XML数据源出错,如下是出错信息。
2006-7-31 13:06:21 org.eclipse.birt.data.engine.impl.DataEngineImpl <init>
信息: Data Engine starts up
2006-7-31 13:06:21 org.eclipse.birt.report.engine.data.dte.AbstractDataEngine prepare
严重: Missing extenion id in data source definition, DSOUR_XML
org.eclipse.birt. |
|
« 1 ›
|