`
21841625a
  • 浏览: 9534 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

eclipse birt 经验积累

    博客分类:
  • birt
 
阅读更多
一.报表动态查询
1.前台提交部分
var url= 'frameset?__report=fa/detailSaleOnPassReport.rptdesign';
var fbegdate = queryTBar.find('name', 'fbegdate')[0].getValue();
var fenddate = queryTBar.find('name', 'fenddate')[0].getValue();
if( !Ext.isEmpty(fbegdate)){
     src = src + '&fbegdate=' + Ext.util.Format.date(fbegdate, 'Y-m-d');                                 
 }
if( !Ext.isEmpty(fenddate)){
     src = src + '&fenddate=' + Ext.util.Format.date(fenddate, 'Y-m-d');                                 
}
window.location = url


2.报表部分
(1)在报表设计器里的Report paramenters 里面新建参数。
参数名称要与url传递来的参数一致。顺便把 Is Required 选项去掉。
(2)在设计器面板,选择Data Set 然后点击Script
在before open面板中获取参数,并拼写where条件
var where_sql = "1=1";
var fbegdate = reportContext.getParameterValue("fbegdate");
var fenddate = reportContext.getParameterValue("fenddate");
if(fbegdate!=null && fbegdate!=""){
	where_sql += " and a.fbilldate >= to_date('"+fbegdate+" 00:00:00','yyyy-mm-dd hh24:mi:ss') ";
}
if(fenddate!=null && fenddate!=""){
	where_sql += " and a.fbilldate <= to_date('"+fenddate+" 23:59:59','yyyy-mm-dd hh24:mi:ss') ";
}
var tmp_sql = this.queryText.replace("1=1",where_sql);
this.queryText = tmp_sql;


以上方式是简单的通过设计器处理。以后再尝试使用Birt API来处理。

二.表样设置

分享到:
评论

相关推荐

    Eclipse报表插件birt

    ### Eclipse 报表插件 BIRT 的详细介绍及使用方法 #### BIRT 概述 BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse平台的开源报表系统,它为开发者提供了强大的报表设计工具以及灵活的报表...

    Eclipse android 模仿Flappy Bird

    《Eclipse Android 模仿Flappy Bird:初学者的Java Android开发之旅》 在移动应用开发的世界里,Android平台以其开源、灵活性和广泛的设备支持,吸引了无数开发者投身其中。对于初学者来说,选择一个合适的项目来...

    eclipse及插件使用积累

    标题 "eclipse及插件使用积累" 涉及到的是关于Eclipse集成开发环境(IDE)及其插件的应用和经验分享。Eclipse是Java开发者广泛使用的开源IDE,它不仅支持Java开发,还通过插件扩展支持多种编程语言,如C/C++、Python...

    eclipse插件开发经验汇总

    eclipse插件开发经验汇总 eclipse插件开发是指在Eclipse平台上开发插件的过程。Eclipse是一种基于Java的开放源代码的集成开发环境(Integrated Development Environment,IDE),其插件机制使得开发者可以轻松地...

    RedHat上安装Eclipse经验总结

    在Red Hat Linux操作系统上安装Eclipse IDE是一项关键的任务,尤其是对于需要使用Eclipse进行C/C++开发的用户。本文将详细介绍在Red Hat上安装带有CDT(C/C++ Development Tools)的Eclipse的过程,以及必要的环境配置...

    项目积累eclipse

    这个项目旨在通过实际操作来积累编程经验,提升开发者在业务逻辑处理和代码管理上的技能。 【描述】中的知识点详解: 1. **Eclipse**:Eclipse是一款开源的集成开发环境(IDE),尤其适合Java开发。它提供了代码...

    eclipse安装包eclipse安装包

    Eclipse是一款广泛使用的开源集成开发环境(IDE),主要用于Java编程,但通过插件也可支持其他编程语言,如C++...无论是初学者还是经验丰富的开发者,都能从中受益。正确安装和配置Eclipse是顺利开展开发工作的第一步。

    精通Eclipse.pdf

    本书细致而全面地讲解了EclipseWeb开发技术,共分5篇20章... 本书适合于Eclipse的初学者和中级应用开发人员,是没有项目开发经验的读者的绝佳指导书之一。本书也可用于计算机专业的本科生或者研究生学习JavaEE的教材。

    Eclipse教程,Eclipse电子书

    ### Eclipse 整合开发工具基础知识点详解 #### 一、Eclipse简介与历史背景 - **Eclipse**:是一款开源的、可扩展的集成开发...无论是对于初学者还是经验丰富的开发者而言,掌握Eclipse的基本使用方法都是非常有益的。

    eclipse主题插件Eclipse Color Themes

    Eclipse Color Themes是一款针对Eclipse集成开发环境的增强插件,它允许用户自定义和导入各种色彩主题,为代码编辑器...无论你是新手还是经验丰富的开发者,都应该尝试使用这款插件,让它为你的代码世界增添一抹亮色。

    eclipse笔记_itselfizg_配置_Eclipse开发工具_maven_Eclipse_

    【Eclipse开发工具配置与Maven集成】 Eclipse是一款广泛使用的开源Java集成开发环境(IDE),为开发者提供了强大的代码编辑、...在"eclipse笔记"中,你可能找到了作者的经验分享,这对于初学者来说是非常宝贵的资源。

    eclipse插件 - jQuery

    我们在编写js的时候,如果采用了jquery框架,当然很希望Eclipse能帮我们完成代码自动完成的功能了,但Eclipse默认只是支持js的代码自动完成,利用这个插件,可以让Eclipse支持jquery的代码自动完成功能(前提:...

    eclipse java

    【标题】"eclipse java" 指的是Eclipse集成开发环境(IDE)在Java编程中的应用。Eclipse是一款开放源代码的、基于Java的开发平台,它提供了丰富的工具集来支持各种软件开发,尤其在Java语言方面表现卓越。Eclipse ...

    Eclipse基础教程(中文)

    Eclipse是一款广泛使用的开源集成...总之,"Eclipse基础教程(中文)"全面覆盖了Eclipse的基础知识,无论你是初学者还是有一定经验的开发者,都能从中受益。通过学习和实践,你将能够熟练运用Eclipse进行高效的软件开发。

    git eclipse离线安装包

    Eclipse与Git的整合,通过Egit插件实现,使得在Eclipse中可以直接进行Git操作,如克隆、提交、推送和拉取等。 本压缩包文件"git eclipse离线安装包"提供了Egit插件的离线安装方式,这对于网络环境不稳定或者需要...

    如何在win7中配置eclipse_百度经验

    教你如何安装eclipse,如何在win7中配置eclipse_百度经验

    Eclipse color Theme离线安装

    Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,如Java、Python、C++等。Eclipse Color Theme是Eclipse平台上的一个重要插件,它为开发者提供了丰富的代码高亮显示主题,帮助改善代码阅读...

    eclipse插件开发指南.pdf

    无论是初学者还是经验丰富的开发者,都能够利用Eclipse及其丰富的插件生态系统来提高开发效率。对于希望深入了解Eclipse插件开发的读者来说,《Eclipse插件开发指南》是一本不可多得的好书,它详细介绍了Eclipse插件...

    eclipse插件开发form编辑器

    ### Eclipse插件开发Form编辑器的关键知识点 #### 一、Eclipse Forms简介 ...无论是对于新手还是经验丰富的开发者而言,掌握Eclipse Forms都将极大地提升其在Eclipse平台上的开发效率和用户体验。

    eclipse+jdk1.8资源下载

    《Eclipse与JDK1.8:开发者的必备工具》 Eclipse和JDK1.8是Java开发者不可或缺的两大工具,它们共同构建了...无论你是初学者还是经验丰富的开发者,理解并掌握这两个工具的使用,都将对你的编程生涯产生积极的影响。

Global site tag (gtag.js) - Google Analytics