第4页,共153页。 显示 1,528 条结果 (0.026 秒)
第三课:服务端宏
1. 概述 Smartbi提供服务端宏功能,服务端宏表示宏的事件在服务端(应用服务器)进行处理,所以可以实现客户端宏不能实现的效果(如报表导出生效等)。在Smartbi中,只为【多维分析】【电子表格】【透视分析】提供了服务端处理的事件(服务端宏创建方式可见:报表宏创建方式 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731515)。 服务端宏底层原理和自定义计划任务脚本一样的,都是使用了 Rhino 工具包 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino仪表盘宏-界面介绍
1.操作入口 1.1左侧资源树 选择一个仪表盘,右键选择 宏管理 。 image2020-10-21_10-44-32.png 1.2右上角更多操作 1、在仪表盘的编辑界面,点击右上角的 更多操作image2020-10-21_10-36-19.png,在下拉树中选择 宏管理 。 image2021-9-24_18-18-24.png 2、在仪表盘的展示界面,点击右上角的 更多操作image2020-10-21_10-36-19.png,在下拉树中选择 宏管理 。 image2020-10-21_11-10-54.png 更多操作 各操作项说明如下: 类型 功能 说明 功能操作 刷新 刷新仪表盘宏-界面介绍
1.操作入口 1.1左侧资源树 选择一个仪表盘,右键选择 宏管理 。 image2020-10-21_10-44-32.png 1.2右上角更多操作 1、在仪表盘的编辑界面,点击右上角的 更多操作image2020-10-21_10-36-19.png,在下拉树中选择 宏管理 。 image2021-9-24_18-18-24.png 2、在仪表盘的展示界面,点击右上角的 更多操作image2020-10-21_10-36-19.png,在下拉树中选择 宏管理 。 image2020-10-21_11-10-54.png 更多操作 各操作项说明如下: 类型 功能 说明 功能操作 刷新 刷新第二课:客户端宏
1. 概述 Smartbi提供客户端宏,用以实现特定的报表展现效果,因为仅在页面展示时生效,所以称为客户端宏(如下图,页面渲染时在参数后面添加特定按钮)。 01.png 在进行客户端宏的学习前,建议了解: 报表宏创建方式 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731515:在Smartbi中如何创建客户端宏,并创建一个简单的宏示例。 跳转规则 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731727:根据跳转规则生成的宏脚本具有很大的参考意义,节省编写宏的时间服务器宏的调试
由于电子表格或其它计划任务等在某些时候需要写服务器宏,有时候不容易跟踪问题所在。Smartbi允许远程使用Eclipse Java EE版本进行调试。 调试方式如下步骤: 1、登录并启用宏远程调试。 1)在 运维设置 > 系统运维工具 > 调试工具集 中点击选择 宏控制台,如图: 10.png 2)在宏控制台中输入地址并点击 启动 Debug 。 xtxx37.jpg 2、在服务器宏中使用debugger加入断点。 3、在Eclipse中使用远程调试(需要Java EE版本): QQ截图20150115131417.png 4、在运行到断点时,Eclipse会自动进入断点。 5、在修改了服务器宏时样式 - 使用wiki上的自适应列宽的宏,字段值超出单元格,显示不正常
(本文档仅供参考) 问题描述 使用wiki上的自适应列宽的宏,字段值超出单元格,显示不正常,如截图所示: image2019-1-2 11:3:57.png image2019-1-2 11:4:10.png 解决方案 方案一: 从发回的资源看,是因为服务器缺失字体导致的,因为服务器需要获取到对应的字体算出单元格宽度,没有字体的话,计算就会有问题,可通过系统监控-所有字体查看服务器已有的字体,如果找不到excel中设置的字体就需要往服务器上加缺失的字体,增加字体可参考电子表格打印或导出到PDF时以及图形上中文变乱码/分析报告打开乱码中的方法,或者在excel上设置成服务器已有的字体。 方案二: 如果是Chrome服务器宏的调试
由于电子表格或其它计划任务等在某些时候需要写服务器宏,有时候不容易跟踪问题所在。Smartbi允许远程使用Eclipse Java EE版本进行调试。 调试方式: 1、登录并启用宏远程调试。 1)选择系统快捷菜单 系统运维 ,或者选择“系统导航栏”的 系统运维 ,如图: 01.png 2)选择“系统运维”界面主菜单 调试工具集 > 宏控制台,如图: 09.png 10.png 3)在宏控制台中输入地址并点击 启动 Debug 。 xtxx37.jpg 2、在服务器宏中使用debugger加入断点。 3、在Eclipse中使用远程调试(需要Java EE版本): QQ截图20150115131417.png图形宏开发教程
?pageId=69731873),通过这一课的学习,可以了解如何配置ECharts图形效果,并通过扩展属性实现更丰富的图形效果。 Smartbi同时提供了“图形宏”功能,当需要实现较为复杂的图形效果,如动态效果时,用户能根据需求实现各种动态效果(第二课:Smartbi图形宏 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731877)。在对图形宏开发有深入了解之后,我们可以在Smartbi实现任何使用ECharts能够实现的图形。图形宏开发教程
?pageId=69731873),通过这一课的学习,可以了解如何配置ECharts图形效果,并通过扩展属性实现更丰富的图形效果。 Smartbi同时提供了“图形宏”功能,当需要实现较为复杂的图形效果,如动态效果时,用户能根据需求实现各种动态效果(第二课:Smartbi图形宏 https://wiki.smartbi.com.cn//pages/viewpage.action?pageId=69731877)。在对图形宏开发有深入了解之后,我们可以在Smartbi实现任何使用ECharts能够实现的图形。透视分析宏-示例
透视分析宏-点击列头跳转新报表 透视分析宏-添加工具栏按钮 透视分析宏-隐藏工具栏