本帖最后由 漩涡 于 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下,注意相对路径
重启设计器/服务器,就可以看到效果了
在设计器中,会在参数界面控件栏多出一个“下拉表格”控件
可以给这个控件设置数据集(报表有数据集时,就可以直接选择)
按照其他控件的设置方式,设置好控件名后,就可以正常的使用了。
|