...
- 报表宏以资源(报表资源、资源包)为应用载体,类似于 Excel 宏是以 Excel 文件为载体;
- 报表宏使用 JavaScript 语言开发;
- 报表宏是按照事件进行触发(如报表加载事件、报表刷新事件、参数改变事件、点击事件等);
- 在同一载体里面的报表宏可以相互引用。
4.学习指南
1、请先查看报表宏基础,了解报表宏是什么,报表宏需要的技术基础,以及如何创建。
2、接下来学习“客户端宏”,了解客户端宏的原理、API、对象,包含的事件以及如何开发并调试。
3、接下来学习“服务端宏”,了解客户端宏的原理、对象,包含的事件以及如何开发并调试。
4、宏示例库,这是在实际项目应用中提炼出来的常见需求场景。
5.术语及定义
术语 | 定义 |
工具宏用来定义一些公共的宏方法,将一些使用频率较高的方法定义为公共的方法,以便更好的重用,消除重复。各个报表资源的宏、宏资源包都可以使用use语法引用这里的方法。 | |
资源包是具有相同特征的一类资源的集合。如来自相同数据源的多个报表资源或多个页面资源的集合。主要用于对多张报表或页面共享同一个宏。 | |
宏控制台 | 查看服务端宏代码的后台日志输出。 |
服务端模块 | 表示宏的事件由服务端触发,模块里面的宏代码由服务端进行处理,例如电子表格根据参数值隐藏行列-服务端宏。 |
客户端模块 | 表示宏的事件由浏览器端触发,模块里面的宏代码由浏览器端进行处理,例如电子表格工具栏上添加按钮。 |
宏模块 | 指的是宏脚本,即 JavaScript 代码集合。 |
跳转规则 | 跳转规则属于一类特殊的报表宏,是指专门实现报表之间关联跳转功能的报表宏,例如:分析流、报表下钻等分析。 |
5.学习指南
1、请先查看报表宏基础,了解报表宏是什么,报表宏需要的技术基础,以及如何创建。
2、接下来学习“客户端宏”,了解客户端宏的原理、API、对象,包含的事件以及如何开发并调试。
3、接下来学习“服务端宏”,了解客户端宏的原理、对象,包含的事件以及如何开发并调试。
...
6.快速访问
您可以使用下表快速访问 Smartbi 报表宏开发指南的各个部分。
...