简介
快速开始
开发环境搭建
必备工具安装和配置
配置 FineReport 插件开发环境
配置 FineBI 插件开发环境
运行与调试
JavaScript 调试
FineReport 设计器调试
远程设计调试
插件安装失败
日志查看技巧
创建第一个插件
使用模板创建 (Gradle 插件)
plugin.xml 基础配置
发布与部署
打包插件
插件授权
上传到应用中心
基础开发规范
JavaScript 代码规范
格式规范
Java 代码规范
格式规范
日志规范
命名规范
输出规范
其他规范
业务代码规范
插件基础概念
插件架构
插件功能点记录
插件生命周期
插件上下文对象
插件接入点
特殊接入点
PluginLifecycleMonitor
公共接入点
核心接入点
AlternateResultProvider
AttachmentDownloader
ClusterForwardProvider
CssFileHandler
DSModifyProvider
DataSourceDriverLoader
DBAccessProvider
DialectCreator
EmailServiceProvider
ExcelExportCellValueProvider
FileContentEditorProvider
FunctionDefContainer
FunctionDefineProvider
IOFileAttrMark
IconProvider
JavaScriptFileHandler
JsonOutputHandlerProvider
LocaleFinder
PDFExporterCreator
RequestInterceptor
RequestParameterHandler
ResourcePathTransformer
ResourceRepositoryFactoryProvider
SMSServiceProvider
Service
SessionManageProcessor
SessionPrivilegeFilterProvider
SiteTransformer
StableKeyArgsProvider
TableDataBuildProvider
TableDataProvider
TransferPackageProvider
WebLocaleProvider
平台接入点
AccessProvider
CharTypeVerifierProvider
ComposeWebResourceProvider
ControllerRegisterProvider
EmailSendProvider
EmbedRequestFilterProvider
GlobalRequestFilterProvider
HttpAuthorizeProvider
HttpHandlerProvider
LogInOutEventProvider
MessageEventProvider
PassportProvider
RequestPreHandleProvider
ReportScheduleResultProvider
SystemOptionProvider
TransferDataSetManagerProvider
TransmissionEncryptionProcessor
URLAliasProvider
UniversalConnectionProvider
UniversalServerTableDataProvider
WebResourceProvider
OutputFormulaProvider
OutputFormulaExtractorProvider
平台前端接入点
Beginner - FineUI
决策平台配置
创建第一个组件
搭建纯前端插件开发环境
第一个可执行的例子
主题开发接口
设定主题
开发主题时支持收藏功能
侧边栏与管理系统模块
增加侧边栏节点
增加管理系统节点
定时调度模块
定时调度添加一个任务前端开发接口
数据连接和数据集模块
新数据连接数据库插件接口
服务器数据集接口
用户管理与认证模块
自定义登录认证方式
集群配置
新增集群配置
指南&API
全局service
dec.service.frame.tab_pane
dec.service.global
模块组件 - shortcut
FineReport 接入点
设计器接入点
BackgroundQuickUIProvider
CellWidgetOptionProvider
ConnectionProvider
DesignerFrameUpButtonProvider
DesignerStartOpenFileProcessor
ExportAttrTabProvider
ExtraButtonToolBarProvider
GlobalListenerProvider
HyperlinkProvider
JavaScriptActionProvider
MenuHandler
MultiStyleUIConfigProvider
ParameterWidgetOptionProvider
PluginManagerProvider
PresentKindProvider
PreviewProvider
RegPaneProvider
RightSelectionHandlerProvider
ServerTableDataDefineProvider
SubmitProvider
TableDataDefineProvider
TextFieldAdapterProvider
ToolbarItemProvider
VerifyDefineProvider
报表接入点
WaterMarkProvider
ActorProvider
CellPropertyProvider
CellTagTransformer
CellValueProvider
CommentExcelProcessor
CustomI18NProvider
ErrorMessageProcessor
ExcelExportAppProvider
ExportExtensionProcessor
ExportOperateProvider
ExtensionButtonProvider
FormatActionProvider
JavaScriptFileHandler
JavaScriptPlaceHolder
MessageObjectProvider
PrintCellValueProvider
ReportExceptionHandlerProvider
ReportPretreatmentProcessor
ReportSessionHelpProvider
StringTypeAttrProvider
StylePlaceHolder
WidgetModifyProvider
图表接入点
ChartTypeProvider
ChartTypeUIProvider
决策报表接入点
FormExportProcessor
FineBI 接入点
核心接入点
BIDialectProvider
DatasourceCustomProvider
NumberFormatProvider
ExcelRowCreatorProvider
CustomDatasetProvider
DateFormatProvider
ActiveAuthorityInheritTriggerProvider
CustomComponentProvider
ExportHandleProvider
ImportHandlerProvider
NoticeChannelTypeProvider
PublicLinkExportProvider
ReportChangeListenProvider
ServerTablesProvider
TableChangeListenProvider
WidgetQueryAspectProvider
UpdateLoadProvider
前端接入点
了解 FineUI
拦截修改类
信息获取类
UI 修改类
其他功能
API 参考
公共 API
配置信息 API
finekit
LogKit
FlushKit
NetworkKit
AuthorityKit
FineReport API
设计器 API (fr-designer)
引擎 API (fr-engine)
JS API
FineReport 前端二次开发
FineBI API
数据准备 API (bi-spider)
TaskEventListener监听
可视化 API (bi-chart)
引擎 API (bi-engine)
Web API
插件示例
FineReport 插件示例
自定义图表(3D条形图)
自定义数据源
自定义数据连接
自定义数据集
自定义导出(加密pdf)
自定义控件(样式文本框)
FineBI 插件示例
自定义图表(地图)
自定义组件
自定义数据源
自定义过滤组件
平台公共插件示例
自定义平台主题
支持与社区
故障排查
开发者论坛
官方技术支持
本書使用 HonKit 釋出
简介
帆软插件开发者指南
帆软插件开发者指南
本文档面向帆软插件开发者,涵盖开发环境搭建、代码规范、插件接入点参考及示例,适用于 FineReport 和 FineBI 插件开发。
results matching "
"
No results matching "
"