页面树结构

版本比较

标识

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

资源包是指多个报表资源或多个页面资源的集合,其中报表资源可以通过数据源、数据集或报表指定。

定制资源包是为了实现批量定制宏。基于资源包定制的宏,表示这些宏对该资源包中的所有报表资源或页面资源皆有效。

通俗讲就是您有多张报表都希望使用宏实现同一个功能,如果每张报表写一个同样的宏维护量太大,这时候就可以考虑使用资源包,在资源包中写一个宏,把需要这个功能的报表添加进来。具体编辑界面见下文。基于资源包定制的宏,实现这些宏对该资源包中的所有报表资源或页面资源皆有效。

通俗讲就是您有多张报表都希望使用宏实现同一个功能,如果每张报表写一个同样的宏维护量太大,这时候就可以考虑使用资源包,在资源包中写一个宏,把需要这个功能的报表添加进来。具体编辑界面见下文。


面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid

目录


 

功能入口

功能入口

入口1:在“系统导航栏”选择 公共设置,展开目录资源区,在“宏资源包”节点或已创建的宏资源包文件夹的右键菜单中选择 新建 > 宏资源包,进入“新建宏资源包”界面。

入口2:在“公共设置”界面主菜单 常见设置 > 宏资源包。

Image Removed

资源包界面

系统目前支持的资源包类型有:组合分析资源包、透视分析资源包、电子表格资源包、多维分析资源包、页面资源包、灵活分析资源包和仪表/地图资源包。

设置资源包的应用范围时,可以根据不同类型的资源包,设置该资源包所包含的资源。

  • 组合分析
    Image Removed
  • 透视分析
    Image Removed
  • 电子表格
    Image Removed

    在左侧“系统导航栏”中选择 公共设置

    入口1展开左侧的目录资源区,点击“宏资源包”或其节点下文件夹的更多操作Image Added,选择 新建 > 资源包,进入“新建宏资源包”界面。

    入口2:在“公共设置”界面主菜单选择 宏资源包。

    Image Added

    资源包界面

    资源包类型

    系统目前支持的资源包类型有:自助仪表盘、透视分析、即席查询、电子表格、灵活分析、多维分析、页面和仪表/地图。

    应用范围

    设置资源包的应用范围时,可以根据不同类型的资源包,设置该资源包所包含的资源。

    • 自助仪表盘
      Image Added
    • 即席查询
      Image Added
    信息
    • 基于 数据模型、指标模型 创建的即席查询使用了新的一套API,故其写法和以前的不兼容。
    • 勾选“数据模型”后,在选择报表时,只显示来源 数据模型、指标模型 的即席查询。


    • 透视分析
      Image Added
    • 电子表格
      Image Added

    操作步骤

    第一步:创建资源包

    1、在"宏管理"界面的主界面区,直接点击 新建资源包 快捷方式,就会弹出"新建宏资源包"设置界面。按照上方“功能入口”操作,进入“新建宏资源包”设置界面。公共设置"界面的主菜单,直接点击 宏资源包 ,进入“新建宏资源包”设置界面。

    第二步:设置资源包的应用范围

    输入资源包的

    1、输入资源包的"名称"、"别名";

    2、在"类型"中选择"电子表格";

    3、在"适用范围定义"选择"报表<只对具体的报表适用>"

    ;然后选择资源包要生效的电子表格报表。 (这里选择了2张透视分析报表:9_根据输入值进行告警,10_隐藏报表工具栏按钮)。

    Image Removed

    Image Added

    然后选择资源包要生效的电子表格报表。若需要批量选取某目录下的所有报表,右键选中目录,选择下级子节点。

    Image Added

    第三步:给资源包开发宏脚本

    1、在“资源目录区”展开“宏资源包”节点,找到已有的宏资源包,在其右键菜单中选择 打开,或双击现有宏资源包,打开宏编辑界面。

    2、对模块区的“客户端模块”节点,在其右键菜单中选择 2、对模块区的“客户端模块”节点,在其更多操作中选择 新建模块,弹出”新建模块“界面,输入名称,并在“对象”中选择“simpleReport”,“事件”中选择“onRender”。,弹出”新建模块“界面,输入名称,选择“对象”和“事件”。

    3. 在编辑区中,编写对应的宏代码,使对应的工具栏按钮进行隐藏。

    Image Removed

     

    function main(simpleReport, simpleReportContext) { simpleReport.btnMyFavorite.parentNode.style.display = "none"; //隐藏收藏夹按钮 simpleReport.btnPrint.parentNode.style.display = "none"; //隐藏打印按钮 simpleReport.btnChart.parentNode.style.display = "none"; //隐藏图表 }
    代码块
    themeEclipse
    languagejs
    title宏代码示例
    linenumberstrue
    collapsetrue
    注意

    自助仪表盘宏资源包的宏编辑方式与其它类型的宏资源包有所不同

    • 打开宏编辑界面,在模块区的“自助仪表盘”或“组件”节点的更多操作Image Added中选择 新建客户端宏

    Image Added

    • 弹出”新建模块“界面,输入名称,选择宏资源包应用的“对象”和“事件”。

    Image Added

    3. 在编辑区中,编写对应的宏代码。