`
lpzhouyang
  • 浏览: 35122 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

关于Birt中的Js等问题

    博客分类:
  • Birt
阅读更多
在报表中使用用户自定义的 JavaScript 文件

由于 BIRT 并没有给使用者提供 GUI 的方式为报表添加用户自定义的 JS 文件。所以我们只能通过修改 .rptdesign 文件的源文件进行 JS 文件的添加,删除工作。
1、创建js文件
2、在 <data-sources>之前加入
<list-property name="includeScripts">
 <property>Js/demo_scripts.js</property>
</list-property>

3、注意路径问题,即当前js的路径是否和工程路径一样,可以在windows->preferences->report->resource下面检查
4、在birt的报表的各个字段中调用js中的方法

BIRT 中库( Library )的创建与应用

库( Library )是一组用户自定义的报表元素的集合,比如数据源,常用的数据集,通用的报表参数定义等等。通过库的应用,设计者可以集中定义常用资源,重用功能设计。

主要是达到数据源的复用

模板
由于每个人的审美观不一样,为了开发出统一风格的报表,可以创建一些模板。

具体可以参照
http://www.ibm.com/developerworks/cn/opensource/os-cn-eclipse-birtinteam/index.html
分享到:
评论

相关推荐

    bluebird.js excanvas.js

    标题提到的"bluebird.js"和"excanvas.js"就是针对这些兼容性问题的解决方案。 **bluebird.js** 是一个流行的JavaScript Promise库,它提供了全面的Promise实现,包括A+规范的完全兼容性。Promise是ES6引入的一个...

    bluebird.js

    标题中的"bluebird.js"指的是一个JavaScript库,它专门用于在不支持Promise原生实现的浏览器,如旧版本的Internet Explorer(IE)中提供Promise功能。Promise是ES6引入的一个重要特性,用来处理异步操作,使得代码...

    FlappyBird游戏(纯js写)

    3. 物理模拟:鸟儿在空中飞行有一定的重力影响,JavaScript中的物理计算库(如PhysicsJS或Matter.js)可以帮助我们实现这一点,或者我们可以自定义一个简单的重力模型。 4. 管道生成与碰撞检测:游戏中的管道会不断...

    bluebird.min.js 下载

    bluebird.min.js 下载

    bluebird.min.js

    web开发中常用到一些es6代码,ie11是不支持的。需要引入兼容性代码,特殊处理。引入bluebird.min.js能很好的解决ie浏览器兼容性

    Flappybird经典小游戏小鸟得游戏源码js版本

    《Flappybird经典小游戏小鸟得游戏源码js版本》 Flappybird是一款在全球范围内广受欢迎的像素风格休闲游戏,以其简单却又极具挑战性的玩法吸引了无数玩家。本篇将深入探讨这款小游戏的JavaScript版本源码,解析其...

    cocos2d-x for js flappybird 代码 资源

    本资源包聚焦于使用Cocos2d-x的JavaScript版本(cocos2d-x for js)来实现经典游戏Flappy Bird的开发。Flappy Bird是一款简单却又极具挑战性的休闲游戏,通过控制小鸟穿越由管道构成的障碍物,其简洁的设计和令人...

    前端开源库-bluebird-co

    【前端开源库-bluebird-co】是前端开发领域中一个重要的工具,主要涉及到JavaScript异步编程的概念和实践。Bluebird是一个高性能、全面特性的Promise库,而`co`库则是一种将Generator函数和Promise结合使用的工具,...

    Thunderbird的一套主题

    综上所述,"Thunderbird的一套主题"涉及了前端开发中的多个技术层面,包括CSS设计、JavaScript编程、项目管理和版本控制,以及对Thunderbird扩展机制的理解。通过这个主题,用户不仅可以享受美观的界面,也可以领略...

    Adventure Bird using JavaScript with Free Source Code.zip

    此外,还可以学习到JavaScript中的闭包、函数表达式、模块化等高级概念。 总结来说,“Adventure Bird using JavaScript”是一个结合了基础和进阶JavaScript技术的游戏实例,它涵盖了对象创建、事件处理、动画制作...

    JavaScript版 Flappy Bird

    动画制作在JavaScript中通常通过定时器(如`setInterval`或`requestAnimationFrame`)实现。在Flappy Bird中,管道的移动和鸟的上下摆动就是由这样的定时器驱动的。`requestAnimationFrame`是更推荐的方式,因为它与...

    FlappyBird网页版源码

    总的来说,FlappyBird的js源码是一个宝贵的教育资源,它将帮助开发者提升JavaScript编程能力,尤其是游戏开发方面,同时也能激发创新思维和解决问题的能力。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅。

    前端项目-bluebird.zip

    这个项目似乎基于Bluebird库,Bluebird是一个在JavaScript环境中广泛使用的全面且高性能的Promise库。Promise是ES6引入的一种处理异步操作的机制,它帮助开发者避免了回调地狱,使得异步代码更加清晰、易于理解和...

    js版flappybird游戏

    在Flappy Bird的实现中,JavaScript负责处理游戏逻辑、用户交互和动画更新。了解基本的变量、数据类型、控制结构、函数和事件处理是开发游戏的前提。 二、HTML5简介 HTML5是HTML的最新版本,提供了许多新的元素和...

    canvas_flappy_bird_html5_javascript_flappybird_canvas_

    在“index.html”文件中,我们看到了HTML结构的搭建,其中`&lt;canvas&gt;`标签是关键,它的id属性用于JavaScript中获取并操作Canvas对象。此外,HTML还包含了游戏的一些初始设置和页面布局。 “imgs.js”文件则负责加载...

    flappy-bird-js:用JavaScript制作的Flappy Bird游戏

    6. **对象和数据结构**:在JavaScript中,游戏的各个元素(小鸟、管道等)通常被表示为对象,包含了它们的位置、速度等属性。数组则用来存储和管理这些对象,便于批量操作和碰撞检测。 7. **碰撞检测**:游戏的关键...

    Node.js redis连接库及事例 Redis-bluebird

    在IT行业中,Node.js是一个非常流行的JavaScript运行环境,它允许开发者使用JavaScript进行后端开发。Redis则是一款高性能的键值数据库,广泛应用于缓存、消息队列等场景。本篇文章将详细探讨如何在Node.js中使用`...

    canvas-flappybird

    在canvas-flappybird项目中,JavaScript代码定义了小鸟、管道等游戏对象,每个对象都有自己的属性(如位置、速度)和方法(如移动、碰撞检查)。游戏循环通过`requestAnimationFrame()`函数来更新画面,确保流畅的...

Global site tag (gtag.js) - Google Analytics