随笔 - 225  文章 - 98  trackbacks - 0
<2010年9月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜

 

 

用户在实际项目中常会使用Java报表工具,为了更符合使用者的审美观或者让报表和总体框架协调,可能需要修改一些页面显示的样式表(CSS),如更换控件的图标或者改变填报表单控件的显示样式等。

下面以FineReport报表工具为例,简单介绍下自定义控件图标。

如下以下拉树控件为例说明如何改变控件的图标。

1.下拉树模板制作

1.1    新建报表

1.2    定义参数

在菜单栏中选择报表|报表参数,定义报表参数tree

1.3    参数界面设置,如下图所示

1.4    控件设置,如下图所示

类型选择下拉树,层次有两层,定义如下图

1.5    分页预览

分页预览可以看到默认的控件图标如下

2.     引用CSS更换控件图标

2.1    收集图标

收集好需要使用的图标,推荐大小为16×16,假设想让树叶的图标为leaf.gif

2.2    保存图标

WebReport目录下(即和WEB-INF平行的地方)新建一个文件夹,文件名为custom将第一步的图标放入该文件夹内。

2.3     生成CSS样式

custom文件夹内新建一个css文件,如叫custom_tree.css,内容如下:

.bbit-tree-node-leaf{background:url("leaf.gif");}

说明:该语句是用来置换树叶的样式。

2.4    引用CSS

打开使用下拉树控件的报表,点击菜单报表|报表Web属性|引用css,在控件自定义样式表界面点插入按钮后写上custom_tree.css的相对路径:

custom/custom_tree.css

确定后保存报表。

2.5    分页预览

点击设计器中的分页预览,可看到更换图标后的下拉树效果

3.     控件相关CSS

Ÿ         下拉树控件

.bbit-tree-node-expanded.bbit-tree-node-icon //节点展开的样式

.bbit-tree-node-leaf.bbit-tree-node-icon //树叶的样式

.bbit-tree-node-collapsed.bbit-tree-node-icon //闭合的样式

.bbit-tree-node-loading.bbit-tree-node-icon //正在加载的样式

 文章转自:http://finereport.blog.chinabyte.com/2010/09/28/115/



了解Java报表工具就从这里开始
posted on 2010-09-28 16:23 season 阅读(246) 评论(2)  编辑  收藏 所属分类: Java报表—技术知识

FeedBack:
# re: Java报表工具内置JS的使用之五 2010-10-12 16:55 甘宁
楼主讲解的清晰易懂,感谢~  回复  更多评论
  
# re: Java报表工具内置JS的使用之五 2010-10-19 12:45 xiaohong
不错,继续加油  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: