第52页,共210页。 显示 2,096 条结果 (0.038 秒)
修改Smartbi JS文件
1 概述 在扩展包开发过程中经常遇到要修改Smartbi原有的JavaScript文件的情况。可以通过下面两种方法去修改: 直接替换JS文件; 自定义Patch文件进行修改(推荐)。 自定义patch加载原理.pngc 2 整个JS文件替换 当需要替换原有的JavaScript文件时,在扩展包中建立与该JavaScript文件一致的目录结构,在该目录中建立同名的JavaScript文件。Smartbi会优先加载扩展包中的JavaScript文件。请参照""。 3 通过Patch文件修改 在需要修改原有JavaScript的部分功能时,在扩展包中建立与该修改Smartbi JS文件
1 概述 在扩展包开发过程中经常遇到要修改Smartbi原有的JavaScript文件的情况。可以通过下面两种方法去修改: 直接替换JS文件; 自定义Patch文件进行修改(推荐)。 自定义patch加载原理.pngc 2 整个JS文件替换 当需要替换原有的JavaScript文件时,在扩展包中建立与该JavaScript文件一致的目录结构,在该目录中建立同名的JavaScript文件。Smartbi会优先加载扩展包中的JavaScript文件。请参照"替换Smartbi文件"。 3 通过Patch文件修改 在需要修改原有JavaScript的部分功能时F12下出现404脚本错误
,可切换到..bin/exts-smartbi文件中再次查找。 注:exts-smartbi文件夹是smartbi.war中内置的扩展包解压路径 image2020-9-7_9-53-24.png 3、找到js文件后,右键打开文件所在路径。 image2020-9-7_9-53-10.png image2020-9-7_9-52-50.png 4、可根据文件路径中的smartbiExtensionxxx.tmp 目录,结合【系统监控-扩展包】判断具体的扩展包原始路径。 image2020-9-7_9-52-24.png 5、确认路径后,可在问题环境中查找文件是否丢失。 解决方案 若在扩展包-原始路径或者Excel数据导入完整教程
固定值,用户输入一个固定值。使用JAVA类:绑定java类,系统内置了唯一id和系统时间两个常用的类,用户可通过扩展包,实现接口smartbi.daq.excelimport. ICellDataGenerator,并注册java类,详细请见 演示绑定自定义java类的导入模板。 唯一id:32位长的唯一id。 系统 … : worddav3cca9a1f7f411e8fb8b053286d02d3b3.png 目标表结构如下: worddav34792214352e15d0f3acacf274f743af.png 其中学校代码,需要根据用户选择的值导入,唯一id需要根据学校代码和单位号组合而成,实现步骤如下: 1)新建扩展包“DataImporterDemo”,extension.xml中分析报告枚举导出
性能问题) 3)如果参数是联动参数,会先设置选择的枚举参数,然后其他参数按默认方式导出。 3.使用说明 3.1. 扩展包部署 扩展包:PD_OfficeExport https://my.smartbi.com.cn/addons/leescore/goods/details.html?gid=150 部署说明:扩展包部署 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=111890412 注意:更新扩展包之前,请做好知识库以及扩展包的备份。 3.2. 使用操作 3.2.1 ”分析报告枚举导出白名单“配置 在”运维设置【接口】仪表盘交叉表隐藏唯一度量列头
:只作用于引用数据模型,其他数据集类型的交叉表没有问题效果。 2、添加扩展包:MacroInterface.ext 参考:部署扩展包 3、参考下方示例添加宏代码,也可以下载 migrate SMS-41117-测试资源.xml 通过系统的“导入资源” 导入到系统查看示例。 示例宏代码: /** * 类型 … :接口说明 3.1:扩展包源代码:MacroInterface宏接口扩展包源代码.zip 3.2 接口设计 interface ITablePortlet { /** * 隐藏交叉表(数据模型)唯一度量名称列 * @since 10.5.8 * @version 10.5.8钉钉集成Smartbi指南2.0
1. 部署开发扩展包 钉钉扩展包: V10.5之前的版本:dingding_demo.ext V10.5版本(新增报表推送 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=83691291&src … ://my.smartbi.com.cn/addons/leescore/goods/details.html?gid=132 三个版本的扩展包部署方式相同,部署详细说明参考Wiki链接:扩展包部署 。 2. 钉钉微应用的部署 2.1 官方说明文档 官方说明文档地址如下自定义JavaBean示例
。 本方案是在Smartbi中添加自定义的Java查询类,并使Smartbi正确的展示数据的过程。 下面讲解一下具体的实现步骤: 按照开发扩展包 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69732974的说明,新建扩展包项目MyJavaQueryProj,如果是使用cmd脚本创建,配置如下图: 插件生成器配置.png 解压smartbi.war到临时目录 将临时目录中的/WEB-INF/lib/smartbi-FreeQuery.jar、smartbi-Common.jar等smartbi依赖包复制到扩展包项目MyJavaQueryProj东方通8.0部署smartbi
东方通才能生效。 部署应用 东方通服务重启后,就可以开始部署smartbi了。 上传war包 由于东方通的安全策略限制,东方通8.0版本默认不支持在东方通控制台页面直接上传本地war包部署,所以需要先把smartbi.war包上传到东方通服务器。 部署smartbi 登录东方通控制台,点击 默认实例--》应用管理--》应用–》部署 ,就可以开始部署smartbi image2025-3-26_16-14-54.png 基本属性标签中,应用位置需要配置刚刚上传的smartbi.war包的路径。 应用位置需要配置为war包的完整路径 image2025-3-26_16-26-33.png 性能标签中,需要关闭资源东方通8.0部署smartbi
东方通才能生效。 部署应用 东方通服务重启后,就可以开始部署smartbi了。 上传war包 由于东方通的安全策略限制,东方通8.0版本默认不支持在东方通控制台页面直接上传本地war包部署,所以需要先把smartbi.war包上传到东方通服务器。 部署smartbi 登录东方通控制台,点击 默认实例--》应用管理--》应用–》部署 ,就可以开始部署smartbi image2025-3-26_16-14-54.png 基本属性标签中,应用位置需要配置刚刚上传的smartbi.war包的路径。 应用位置需要配置为war包的完整路径 image2025-3-26_16-26-33.png 性能标签中,需要关闭资源