项目的部分报表要更改,换来换去最终确定使用birt,但是birt自带的分页不符合我们想要的,所以必须得换下皮肤,这两天研究了一下,并测试成功!
原来的报表分页样式为:
这就需要更改原始报表的jsp文件和调整css样式!
更改方法:1、首先找到工程(birt自带的原始工程,解压后的目录,将改目录放入到你的J2EE工程)下的WebRoot/webcontent/birt,birt下有分别有ajax,images,pages,styles文件夹,要更改的部分就是pages下的文件和styles的样式
2、页面更改,在pages/control下更改导航栏页面即NavigationbarFragment.jsp文件将原来的英文动态显示注释掉或判断一下然后输出中文,如:<%= BirtResources.getMessage( "birt.viewer.navbar.prompt.one" )%>
<SPAN ID='pageNumber'></SPAN> <%= BirtResources.getMessage( "birt.viewer.navbar.prompt.two" )%> <SPAN ID='totalPage'></SPAN>
我把它改成:
显示页 从<SPAN ID='pageNumber'></SPAN> nbsp;到<SPAN ID='totalPage'></SPAN>
以此类推。
3、工具栏更改:在pages/control找到ToolbarFragment.jsp将不要的工具删除或注释掉,例如我只用打印和导出两个工具,工具的图标可以随意改变
更改后的报表头如下:
注:birt可以将sql从java代码里通过jsp页面传入到***.rptdesign,但是‘+’传过来会为空,这样只有通过在birt的script里替换即可。
替换方式如下:选中***.rptdesign
,点击“script”
,然后在beforeFactory里将传入的带"+"的sql更改即可,下面的authenStatDs是数据集,从java或jsp里传入的sql的"+"先替换成'@',然后再birt里再替换回来:
this.getDataSet("authenStatDs").queryText=this.getDataSet("authenStatDs").queryText.replaceAll("@","+");
- 大小: 19.5 KB
- 大小: 18.2 KB
- 大小: 2.5 KB
- 大小: 6.2 KB
分享到:
相关推荐
最后,1.5版本带来了新的皮肤系统,玩家可以通过空格键切换黄黑两种颜色的皮肤,每种皮肤都有不同的穿墙技能次数,黄色皮肤有6次,黑色皮肤则有9次。这样的设计增加了游戏的趣味性和多样性,使得玩家有更多的选择和...
使用前先下载pygame,完整使用方式见 github:https://github.com/zhuangjihong/FlappyBird,[doge]。下载完pygame,运行py文件就可以了。很简单的一个小游戏,有 3 种皮肤,多种音效,两个时间(指白天和晚上)。
适用于经典,拉里和弹性皮肤。 当前可用的翻译: 英语 法语(法语) 德文(Deutsch) 波兰文(Polski) 俄语(Русский) 匈牙利文(Magyar) 捷克文(Česky) 保加利亚语(българскиез...
Personas,又称为轻量级主题,是一种简单快捷的方式来改变Firefox和Thunderbird的视觉样式,无需复杂的皮肤安装。Personas Plus扩展则在此基础上进一步扩展了这一功能,提供了海量的主题选择,涵盖各种风格,从流行...
例如,纹理可能包含鸟的皮肤、背景图像、管道的外观等;音频可能包括飞行动画的声音效果和游戏背景音乐;动画序列则用于定义角色的各种动作,如飞行、碰撞、死亡等。 此外,"FlappyBird"很可能就是项目的源代码...
作品的创作灵感源于一些跑酷类手游的结合(ROD、Flappy Bird等),而场景风格布置部分参考Ori and the Blind Forest 这款pc端动作冒险类游戏布置的。作品实现的主要功能玩家注册与登陆游客(离线)登陆游戏场景皮肤...
System.out.println("颜色:" + pigeon.color + " 皮肤:" + pigeon.skin); } } ``` - `public class Pigeon extends Bird`: 表示`Pigeon`类继承自`Bird`类。 - `color` 和 `skin`: `Pigeon`类可以直接访问`Bird`...
在这个场景中,我们看到的文件名"bird_RIG_HI_v02.mb"暗示了这是一个关于鸟类角色的高级绑定(RIG)文件,可能是Maya软件中的工作成果,".mb"是Maya场景文件的扩展名。 鸟骨架绑定涉及多个关键知识点: 1. **骨骼...
* 皮肤的体积很大,因此可以快速交换热量 * 一些大型热血动物可以让体温高于水温,温暖的肌肉也方便捕食 * 他们的活动能力很强,会季节性迁移 三、海蜇鱼数量增加(Increasing population of jellyfish) * 海蜇鱼...
USkin是一个流行于C++开发中的皮肤框架,它允许开发者轻松地为应用程序设计和更换皮肤,提供更美观的用户界面。在这个项目中,USkin被用来提升QQ聊天程序的视觉效果,使得用户在使用时有更加舒适的体验。 【描述】...
- **邮件客户端**:可以配置邮件客户端(如Thunderbird)与Redmine的SMTP服务器集成,直接通过邮件创建和更新问题。 - **持续集成**:与Jenkins等持续集成工具集成,自动触发构建和测试。 - **版本控制系统**:...
- `Hex2Unicode.skincfg`:可能是一个皮肤配置文件,用于自定义程序的外观。 - `Unit1.vlb`:可能存储了VCL组件库的元数据。 - `Unit1.pas`:单元文件,包含了`Unit1`的源代码,可能包含了主要的转换功能。 综上...
- `Hex2Unicode.skincfg`: 可能是关于应用程序皮肤的配置文件。 - `Unit1.vlb`: 保留的Delphi文件,可能与编译器有关。 从这些文件我们可以推断,源代码主要在`Unit1.pas`中,而`Hex2Unicode.dpr`是应用程序的启动...
Gaim/Pidgin支持多个平台和多种聊天协议,而Trillian以其自定义皮肤和广泛的平台兼容性吸引用户。 对于病毒查杀,AIM FIX专用于清除AIM病毒,确保安全的在线聊天体验。 在语音通话软件上,Skype以其加密技术和高...
- **Thunderbird**: Mozilla开发的全功能邮件客户端,拥有垃圾邮件过滤、安全保护和自动更新功能,可扩展性强。 11. **博客发布工具**: - 虽然未在描述中具体提及,但通常这类工具可以帮助用户方便地管理和发布...
它们有厚厚的皮肤和弯曲的尾巴。 5. **Dog** - “狗”是人类的忠实朋友,通常作为宠物饲养,有各种各样的品种,从体型小巧的吉娃娃到庞大的圣伯纳犬。 6. **Tiger** - “老虎”是最大的猫科动物,是亚洲的象征,有着...
10. **习语理解**:第十题的`an early bird`表示早起的人,勤奋的人,与上文的高分成绩相符,意味着Chris是个勤奋的学生。 **词语运用** 1. **选词填空**: - `course`:选择中国民族音乐作为一门课程来了解中国...
Since childhood, I've dreamed of flying in the blue sky like a bird. Now, I have the opportunity to make this dream come true. If given the chance, I'll do my utmost to excel in every aspect of this ...
在标准MOS工艺中,有源区是由氮化硅光罩定义并经过局部场氧化形成,但由于鸟嘴效应(Bird’s Beak),实际面积会小于光罩定义的尺寸。例如,0.6μm的场区氧化后,有源区可能会比光罩定义的区域小0.5μm。 2. **...
但由于鸟嘴效应(Bird's Beak),实际的主动区会比设计的氮化硅掩模区域稍小,这是因为在场区氧化过程中边缘会出现扩展。 2. **丙酮 (ACTONE)**: 丙酮是一种常见的有机溶剂,用于清洁和擦拭半导体制造过程中的正...