页面树结构

版本比较

标识

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

...

  • 报表资源宏编辑:在单独的报表资源上右键进入,只对所选报表生效,适用于对某张特定报表实现特定功能
  • 宏资源包:对同一类报表生效,可以指定多张生效的报表,适用于多张报表使用宏实现同一个功能(详见:宏资源包
  • 宏代码库:主要用来定义一些公共的宏方法,将一些使用频率较高的方法定义为公共的方法,便于代码重用(详见:宏代码库

1.报表宏管理

报表宏的编辑入口

  • 报表资源宏编辑

Image RemovedImage Added

  • 宏资源包

Image Modified

  • 宏代码库

Image Modified

报表宏的编辑页面

“宏编辑”界面是报表宏的开发界面。

...

  • 分析展现> 左侧资源树上找到报表资源,选中资源的右键菜单中选择“编辑宏”,进入“宏编辑”界面;

Image Modified

Image Modified

宏编辑”界面主要分为以下几个区域:

...

在内置的“列表式报表”中,当单价大于等于20时,显示向上箭头;当单价小于20时,显示向下箭头。

Image Modified

第一步:进入报表宏编辑界面

在资源树上,找到对应的报表,然后右键菜单中进行宏编辑,如图所示:

Image Modified

第二步:选择报表宏触发事件

...

2、选择 spreadsheetReport 对象(当前报表对象),事件选择 onRender (表格刷新事件)。目的是报表的表格刷新完后触发下面编写的宏代码脚本,如图所示:

Image Modified

第三步:报表宏脚本编写

编写报表宏代码。新建宏模块后,在宏代码区中系统会自动生成一个main方法,报表宏就是在该方法中编写,如图所示:

Image Modified

 

实现上下箭头的JS代码参考如下:

...