主题 | 分类 | 概要说明 | 视频 |
---|---|---|---|
扩展包基础 | 扩展包简介 | 介绍扩展包的概念、特点、应用场景等。 | 扩展包简介 |
扩展包开发环境部署 | 部署扩展包开发环境有两种方式,一种是使用插件开发IDE,其中包含了插件开发所需要的开发工具Eclipse,JDK,Tomcat,Smartbi的war包,适合于新手;另一种是手动配置插件开发环境,适合于已有WEB开发环境用户(推荐使用手动配置的方式)。 | 扩展包环境部署(Eclipse) | |
扩展包的创建、配置及打包 | 如何创建、部署、调试并打包一个扩展包。 | ||
常用知识点 | 替换Smartbi文件 | Smartbi插件可以方便的替换Smartbi原有的文件,包括图片、样式、HTML、JSP和JS等通过URL直接访问的文件资源。 | 替换smartbi文件 |
修改Smartbi JS文件 | 在扩展包开发过程中经常遇到要修改Smartbi原有的JavaScript文件的情况,如重写JS的某个函数,以达到定制化执行逻辑的目的。 | ||
新增系统选项 | 通过扩展包开发,可以自由添加“系统选项”的配置项。 | 新增系统选项 | |
自定义对话框 | 在Smartbi中,有较多场景会用到对话框。本文介绍在Smartbi中创建自定义对话框的方法。 | ||
自定义Module | Smartbi前后端交互的后端入口。 | 自定义Module类 | |
知识库升级 | 扩展包中需要往知识库中添加库表、修改库表或自动插入初始化数据时,需要使用知识库升级(upgrade升级类)处理相关逻辑。 | 知识库升级 | |
创建知识库对象 | 扩展包中如果往知识库中添加了库表,可以同时创建对应的知识库对象,以便使用Smartbi所包含的Hibernate机制操作数据库。 | 创建知识库对象 | |
自动导入资源 | 扩展包中需要在系统启动过程中自动导入已经开发好的报表、数据源等Smartbi资源时,可以使用自动导入资源(postupgrade升级类)处理。 | ||
调用服务端Java接口 | 当第三方系统需要远程调用Smartbi接口时,可使用Smartbi的服务端Java接口。 服务器端Java接口通过Java API提供七项服务接口。 | ||
Java查询介绍 | 扩展包中提供给客户实现自定义数据结构的一种扩展方法,可以通过Java类将任意一个含有数据的文件或报表通过解析后,在Smartbi中展现分析。 | ||