FineReport V8.0插件开发之已开放接口

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

详细的接口内容可以见:https://coding.net/u/finereport/p/plugin/git
插件开放API文档注意事项(一)
除了个别接口外,每一个开发接口都有一个对应的抽象类存在,例如
com.fr.stable.fun.WidgetSwitcher
有一个对应的抽象类
com.fr.stable.fun.impl.AbstractWidgetSwitcher
使用的时候尽量去继承抽象类,因为这样可以比较简单的保持后续的兼容性,接口更改以后不需要更改原有的插件代码也能正常的运行。
注意事项(二)
一般来说,以Provider结尾的接口表示可以共存多个,而以Processor结尾的接口表示只有一个能生效,其他的就根据具体文档来决定。所以在使用插件的时候需要注意在使用只能有一个生效的接口的时,可能会和其他插件冲突。
核心部分对应的XML标签:extra-core
接口功能接口位置版本示例
控件样式com.fr.stable.fun.WidgetSwitcher8.0demo
附件下载com.fr.stable.fun.AttachmentDownloader7.1.1
邮件发送配置com.fr.stable.fun.EmailProcessor7.1.1
Excel导出值处理com.fr.stable.fun.ExcelExportCellValueProvider7.1.1
自定义单元格打印值com.fr.stable.fun.PrintCellValueProvider7.1.1
自定义参数获取规则com.fr.stable.fun.RequestParameterHandler7.1.1
HTTP请求中获取参数集com.fr.stable.fun.RequestParameterCollector7.1.1
JS文件引入com.fr.stable.fun.JavaScriptFileHandler8.0
CSS文件引入com.fr.stable.fun.CssFileHandler8.0
自定义Web请求com.fr.stable.fun.Service7.1.1
自定义数据库方言处理com.fr.stable.fun.DialectCreator7.1.1
HTTP认证返回结果处理com.fr.stable.fun.HttpAuthProcessor7.1.1
单元格值处理com.fr.stable.fun.CellValueProcessor7.1.1
报表部分对应的XML标签:extra-report
接口功能接口位置版本示例
自定义预览方式com.fr.report.fun.ActorProvider7.1.1demo
Excel导入预处理com.fr.report.fun.ExcelImportProcessor7.1.1
模板预览前预处理com.fr.report.fun.ReportPretreatmentProcessor8.0
决策平台部分对应的XML标签:extra-platform
接口功能接口位置版本示例
自定义模块com.fr.fs.fun.PlateProvider8.0demo
自定认证未通过和处理com.fr.fs.fun.LoginUIProcessor8.0demo
设计器部分对应的XML标签:extra-designer
接口功能接口位置版本示例
参数界面自定义控件com.fr.design.fun.ParameterWidgetOptionProvider7.1.1demo
表单自定义控件com.fr.design.fun.FormWidgetOptionProvider8.0demo
填报自定义控件com.fr.design.fun.CellWidgetOptionProvider8.0
自定义数据集界面com.fr.design.fun.TableDataDefineProvider7.1.1
自定义数据连接com.fr.design.fun.ConnectionProvider7.1.1
自定义预览方式com.fr.design.fun.PreviewProvider8.0demo
自定义条件属性com.fr.design.fun.HighlightProvider8.0demo
自定义公式编辑器com.fr.design.fun.UIFormulaProcessor
分享扩散:
参与人数 +1 F币 +20 理由
传说哥 + 20 神马都是浮云

查看全部评分

沙发
发表于 2015-3-21 12:35:03
{:5_133:}{:5_133:}
板凳
发表于 2015-3-21 18:47:20
赞一个{:8_209:}
地板
发表于 2015-3-23 09:48:15
{:8_209:}
5楼
发表于 2016-12-14 10:25:54
{:8_209:}
6楼
发表于 2018-11-2 14:19:19
非常不错。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

5回帖数 1关注人数 13231浏览人数
最后回复于:2020-6-10 16:01

返回顶部 返回列表