FineReport V8.0插件开发系列之下拉表格

楼主
我是社区第128位番薯,欢迎点我头像关注我哦~
本帖最后由 漩涡 于 2015-10-27 17:35 编辑

update @2015.09.05 该控件支持在单元格中使用

在做报表参数查询的时候,经常会使用下拉框来提供选择,但是下拉框有个缺陷,就是看到这个字段对应的其他信息,例如下图的这种视图需求

这个时候,用FineReport原生提供的各种控件都无法实现需求,那该怎么办呢?在FineReport V8.0中我们提供了强大的自定义功能来实现这种需求。

为了满足各种不同的特殊的需求,FineReport V8.0推出了全新的插件机制,可以经过一定的开发快速的用户的需求。
下面就来看一个大家经常提出来问的问题,FineReport的下拉框里面能不能支持表格样式的展示,在V8.0之前,只能通过层层的需求筛选来做,或者用下拉框把各个字段分隔开来表示,但是效果不是太好,而现在,就可以通过全新的插件机制,来实现这个一个特殊的控件。注意:这个里面的插件安装是在没有正式发布的时候所使用的,在正式发布后,FineReport会提供插件的安装和卸载界面
源代码以及效果图可以在:http://www.finedevelop.com:8888/ ... ter/plugin-paragrid 获取和查看,插件安装包在“表格选择控件”目录下
先来看看最后的效果图

可以看到点击了下拉按钮后有一个弹出框里面包含了实现设定好的数据集的表格

使用步骤:先使用
1.将plugin.xml放入WEB-INF/plugins/paragrid中,如果没有相应的文件夹则自己新建
2.将源代码编译后的的文件放到WEB-INF/classes下,注意相对路径
重启设计器/服务器,就可以看到效果了

在设计器中,会在参数界面控件栏多出一个“下拉表格”控件

可以给这个控件设置数据集(报表有数据集时,就可以直接选择)
按照其他控件的设置方式,设置好控件名后,就可以正常的使用了。

分享扩散:
参与人数 +2 F豆 +5 F币 +20 理由
2082558089 + 5 很给力!
传说哥 + 20 赞一个!

查看全部评分

沙发
发表于 2015-3-17 16:37:07
看不懂啊,搞什么飞机呢
板凳
发表于 2015-3-18 08:06:25
github上只有配置文件。。源码没有啊
地板
发表于 2015-3-18 09:08:46
点个赞{:8_209:}
5楼
发表于 2015-3-20 09:37:17
{:8_199:}{:7_178:}
6楼
发表于 2015-4-7 08:55:26
你的头像真好。。。
7楼
发表于 2015-4-7 12:42:08
顶一下,貌似有点明白了
8楼
发表于 2015-4-20 11:03:33
下载学习了!
9楼
发表于 2015-6-29 11:29:08
大神可否将编译好的插件 开放下载一下...
10楼
发表于 2015-7-1 15:37:12
经测试,在0612版本可以安装成功,在0630版本无法安装成功
11楼
发表于 2015-7-12 01:38:47
经测试,0711版本安装能成功,但无法使用,一用上该下拉列框,在预览页面中任何参数选择界面均无法显示,一片空白。
12楼
发表于 2015-7-17 09:16:18
先收了,下次可能用的上啊
13楼
发表于 2015-8-3 12:50:40
漩涡大神  这个 源码 有打包的么
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12回帖数 1关注人数 10804浏览人数
最后回复于:2015-9-6 11:41

返回顶部 返回列表