页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

4、宏示例库,这是在实际项目应用中提炼出来的常见需求场景。

5.术语及定义

术语

定义

宏代码库

工具宏用来定义一些公共的宏方法,将一些使用频率较高的方法定义为公共的方法,以便更好的重用,消除重复。各个报表资源的宏、宏资源包都可以使用use语法引用这里的方法。

宏资源包

资源包是具有相同特征的一类资源的集合。如来自相同数据源的多个报表资源或多个页面资源的集合。主要用于对多张报表或页面共享同一个宏。

宏控制台

查看服务端宏代码的后台日志输出。

服务端模块

表示宏的事件由服务端触发,模块里面的宏代码由服务端进行处理,例如电子表格根据参数值隐藏行列-服务端宏

客户端模块

表示宏的事件由浏览器端触发,模块里面的宏代码由浏览器端进行处理,例如电子表格工具栏上添加按钮

宏模块

指的是宏脚本,即 JavaScript 代码集合。

跳转规则

跳转规则属于一类特殊的报表宏,是指专门实现报表之间关联跳转功能的报表宏,例如:分析流、报表下钻等分析。

...

您可以使用下表快速访问 Smartbi 报表宏开发指南的各个部分。

分类

主题

简要说明

报表宏基础

报表宏简介

介绍报表宏的概念、特点、包含内容等。

报表宏开发技术基础

开发报表宏需要的JS基础,宏的基本调试技巧等


报表宏的创建方式

对资源宏、宏资源包、宏代码库的介绍

报表宏开发教程

第一课:跳转规则

客户端宏跳转规则向导简介及使用客户端宏


第二课:客户端宏

客户端宏的原理、事件及对象、API、调试的方法等

服务端宏

服务端宏

服务端宏的原理,事件及对象,调试的方法


第三课:服务端宏

服务端宏的原理,事件及对象,调试的方法


第四课:报表宏的调试

报表宏的常用调试技巧


附录:客户端报表宏接口说明

客户端宏的API接口说明