搜索

Help

第4页,共210页。 显示 2,095 条结果 (0.031 秒)

  1. 扩展简介

    1 扩展概述 1.1 扩展是什么        Smartbi 扩展简称扩展,是用于扩充或改造 Smartbi 产品功能的一个扩展,开发完后一般打包成*.ext文件(开发前请先了解:扩展项目介绍 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69733157)。如下图,使用扩展改造了Smartbi的登录界面,在原有登录界面中增加了验证码验证。        01.png        扩展实际和 java web 项目类似(war),里面可以有图片、js、html、css、java、servlet、filter等,只是结构会遵循
  2. 扩展简介

    1 扩展概述 1.1 扩展是什么        Smartbi 扩展简称扩展,是用于扩充或改造 Smartbi 产品功能的一个扩展,开发完后一般打包成*.ext文件(开发前请先了解:扩展项目介绍 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69733157)。如下图,使用扩展改造了Smartbi的登录界面,在原有登录界面中增加了验证码验证。        01.png        扩展实际和 java web 项目类似(war),里面可以有图片、js、html、css、java、servlet、filter等,只是结构会遵循
  3. 扩展开发

    1 扩展概述        随着客户对 BI 功能的要求越来越深入,Smartbi 的很多应用项目都有定制化需求。为满足这类需求,产品进一步增强"稳定内核+API扩展"的架构,支持扩展扩展。每个项目的定制化的需求都可以做成单独的扩展,这样,最大限度地控制项目化的需求对产品的影响,控制不同项目之间相互影响,项目需求响应的及时性也能得到保证。        扩展从应用角度上看,它是一个可以加载到 Smartbi 中执行的功能插件;从技术角度上看,它是一个web项目,包含Html、Jsp、Java、Js和资源等文件。  2 适用范围        本文面向开发商以及外部开发人员,他们需要对 Smartbi 产品的默认功能
    Smartbi Insight V10帮助中心十一月 23, 2021
  4. 扩展开发指引

    1 扩展概述        随着客户对 BI 功能的要求越来越深入,Smartbi 的很多应用项目都有定制化需求。为满足这类需求,产品进一步增强"稳定内核+API扩展"的架构,支持扩展扩展。每个项目的定制化的需求都可以做成单独的扩展,这样,最大限度地控制项目化的需求对产品的影响,控制不同项目之间相互影响,项目需求响应的及时性也能得到保证。        扩展从应用角度上看,它是一个可以加载到 Smartbi 中执行的功能插件;从技术角度上看,它是一个web项目,包含Html、Jsp、Java、Js和资源等文件。  2 适用范围        本文面向开发商以及外部开发人员,他们需要对 Smartbi 产品的默认功能
  5. 扩展项目介绍

    1.相关目录及文件 web目录,是扩展的根目录。 META-INF目录,是扩展的配置文件和相关的类存放位置,类似于Java Web项目的WEB-INF目录的作用。 classes:包含扩展中类文件编译后的class文件(可选)。 lib目录:扩展引用到的类库。Smartbi已经包括的类库,不应该放在此目录中(可选)。 applicationContext.xml:扩展Spring配置文件(可选)。 extension.xml:扩展配置文件(必选)。 vision目录,是前端文件存放位置。 img目录:资源图片存放目录(可选)。 js目录:javascript前端文件存放目录
  6. 扩展开发规范

    扩展最终是作为产品代码的一部分运行的,所以对质量同样需要有高度的要求。扩展需要遵循基本规范的作用主要有以下几点: 尽量减少对产品原有功能的影响,以尽量避免产品在新功能开发或BUG修复后无需修改扩展代码即可生效。 保持代码风格统一,充分利用产品基本框架所带来的便利和稳定,同时方便后续代码维护和调整。 规避以往经验中较常出现问题的开发方法和习惯。 扩展开发规范,主要包括基本的代码规范(遵循通用的代码规范,如命名、代码格式等),以及针对扩展的规范。基本代码规范遵循常用的代码规范,本文不作赘述,重点列举扩展的规范。以下规范需严格遵守,否则可能造成严重事故。 1 多语言支持原则     代码中出现中文的地方,需要
  7. 更换产品显示方式_扩展方式

    由于很多客户对Logo文字,图片等有较多个性化需求,我们就在产品中增加了界面设置 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500222,但产品中个性化配置项有限,本文介绍的扩展方式适用更广范围。 如果您需要了解如何查找定位对应图片 … ?pageId=69733623等。 在客户的生产环境中部署 Smartbi 程序时,通常需要需要对其做一些简单的客户化定制,比如替换登录界面、以及主界面顶部的LOGO和图片、或者修改程序名称标识等。如果您遇到类似需求,请参考下面的步骤修改和部署 ChangeLogo 扩展。 所有第三方对smartbi的修改,必须放在
  8. 第二课:扩展的创建、配置及打包

    1 创建扩展 1.1 说明        因为 Smartbi 扩展里面的目录结构还是有一定规范的,虽然可以手动使用Eclipse 开发工具,通过“File -> New -> project …”创建一个扩展项目工程,但还是得手动按照 Smartbi 的扩展目录规范创建目录及文件,稍显麻烦,而且可能也不会记得要创建些什么文件以及文件的配置结构是什么。        所以Smartbi 提供了一个工具用来创建扩展项目,自动将需要的文件及目录创建好,创建好后手动使用Eclipse中的“File ->Import -> Existing Projects Info Workspace ...”导入到开发环境中即可
  9. 扩展开发环境部署

    1 说明       进行扩展开发前需要有能进行扩展开发的环境,本文介绍了基础的扩展开发环境如何搭建,并在搭建完成之后使用开发环境直接部署Smartbi并启动。       部署扩展开发环境有两种方式: 方式一是使用扩展开发IDE,其中包含了扩展开发所需要的开发工具Eclipse,Tomcat,适合于新手; 方式二是手动配置扩展开发环境,适合于已有WEB开发环境用户。 2 扩展开发IDE(方式一)        安装与启动IDE:请到以下地址下载IDE:链接:https://pan.baidu.com/share/init?surl=MH1K1U4-WQuByYSjsYPK7w https
  10. 扩展开发环境部署

    1 说明       进行扩展开发前需要有能进行扩展开发的环境,本文介绍了基础的扩展开发环境如何搭建,并在搭建完成之后使用开发环境直接部署Smartbi并启动。       部署扩展开发环境有两种方式: 方式一是使用扩展开发IDE,其中包含了扩展开发所需要的开发工具Eclipse,Tomcat,适合于新手; 方式二是手动配置扩展开发环境,适合于已有WEB开发环境用户。 2 扩展开发IDE(方式一)        安装与启动IDE:请到以下地址下载IDE:链接:https://pan.baidu.com/share/init?surl=MH1K1U4-WQuByYSjsYPK7w https