页面树结构

版本比较

标识

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

概述

表头设计可以对组合分析报表表头显示文字和样式进行设计,以及设置表头是否显示。

Image Removed

设置表头

组合分析允许对表头的字体进行样式设计,允许用HTML语句设计表头样式和用函数设置动态的表头。

如果不设置表头,表头的默认值是函数“CurrentReportName()”,自动获取当前组合分析的名称为表头名称

入口

点击组合分析报表上方的“工具栏”的 报表设置 按钮,弹出“报表设置”窗口,点击 设置表头 按钮,如下图所示:

Image Removed

概述说明

系统支持表头设计的内容包含:对表头内容及文本样式设计,以及设置表头是否显示。

表头处于组合分析最顶端区域,可以包含:标题、制表人等信息。如下图所示:

Image Added

系统默认所有报表表头名为“CurrentReportName()”,即获取当前组合分析的名称作为表头。

功能入口

单击工具栏中的  报表设置Image Added) 按钮,弹出“报表设置”窗口,点击 设置表头 页签,显示“表头设置”面板,如下图所示:

Image Added

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid

目录

表头内容设置

实现方法

系统支持自定义表头,组合分析的表头设置方式有:静态文本、动态文本、HTML文本。

HTML语句编写
实现方法
设置方式
说明
效果
直接输入表头名称静态文本

直接在文本框中输入“销售情况分析查询”,设置字体大小为适用情况:表头内容固定,不需要动态变化。

“4”,加粗。实现方法:直接在文本框中输入表头内容,通过表头样式工具进行设计,例如:字体大小、加粗、对齐方式等。

Image RemovedImage Added

Image RemovedImage Added
动态文本

面向技术人员,可用HTML代码实现对表头样式的设计。点击

HTML 按钮,然后直接在文本框中输入代码语句即可。

Image Removed

Image Removed
函数设置动态表头

在实际中,表头名称有可能是动态获取的,可以用函数设置动

态表头。

例如,根据“销售区域”参数的切换,表头名称也随之改变。

可以点击 函数 按钮,选择 GetParamValue("销售区域")

数,并在文本框中继续输入“销售情况分析查询”

 

 Image Removed

Image Removed

 

设置表头的函数说明如下:

适用情况:表头内容需要动态变化,例如:获取参数值、当前登录用户信息等做为表头内容。

实现方法:单击工具栏中的 函数 按钮,在弹出的下拉菜单中选择函数定义即可。

动态文本的样式通过工具栏中各样式按钮设置。

Image Added

目前,系统支持如下函数用于定制动态表头:

  • CurrentUserID:获取当前用户的ID。
  • CurrentUserAlias:获取当前用户的别名。
  • CurrentUserName:获取当前用户的名称。
CurrentReportName:获取当前多维分析的名称。

报表设置”窗口的设置项主要分为四类:

  • 设置表头:用于设置表头,可以用函数设置表头,可以对表头的字体样式进行设置。默认值是函数“CurrentReportName()”。表头函数的说明如下:
  • CurrentUserID:获取当前用户的ID。
  • CurrentUserAlias:获取当前用户的别名。
  • CurrentUserName:获取当前用户的名称。
  • CurrentReportName:获取当前灵活分析的名称。
  • CurrentUserDefaultDepartmentName:获取当前用户所属的默认机构的名称。
  • CurrentTime:获取当前系统时间。
    • CurrentReportName:获取当前组合分析的名称。
    • CurrentUserDefaultDepartName:获取当前用户所属的默认机构的名称。
    • CurrentTime:获取当前系统时间。
  • GetParamValue:获取参数值。
  • EvalString:获取报表单元格的值作为表头。 示例:EvalString("this.getCellValue(1,2)"),其中"this"表示当前报表,getCellValue(rowIndex,colIndex)表示指定对应行号与列号所在单元格的值,行号和列号从0开始算起,且行头或列头也要计算在内。
    • CurrentDate:获取当前系统日期。
    • GetParamValue:获取参数值。
    • EvalString:获取执行自定义JavaScript脚本后的返回值。例如获取报表单元格的值作为表头:
    EvalString:获取执行自定义JavaScript脚本后的返回值。例如,获取报表单元格的值作为表头的示例:EvalString
    • EvalString("this.getCellValue(1,2)"),其中“this”表示当前报表,getCellValue(rowIndex,colIndex)
      表示指定对应行号与列号所在单元格的值,行号和列号从0开始算起,且行头或列头也要计算在内。
    1. GetParamValue("产品目录名称")

    显示表头

     

    Image Removed
    直接输入表头名称HTML语句编写函数设置动态表头

    直接在文本框中输入“销售情况分析查询”,设置字体大小为

    “4”,加粗。

     Image Removed

    面向技术人员,可用HTML代码实现对表头样式的设计。点击

    HTML 按钮,然后直接在文本框中输入代码语句即可。

     Image Removed

    Image Added
    HTML文本

    适用情况:主要针对技术人员,当选项太多很难找到设置项,技术人员可直接通过HTML来编写想要的样式。

    或当系统提供的文本样式无法满足表头样式要求时,可以通过HTML语言实现。

    实现方法:单击工具栏中的 HTML 按钮,文本区呈hmtl语言状态,在文本框中通过html文本标签定制样式。

    Image Added

    Image Added

    表头显示设置

    系统支持用户在浏览端设置表头是否显示的效果。

    设置方法:单击工具栏中的 视图 按钮,在弹出的下拉菜单中勾选或者勾除 显示表头,实现表头的显示或隐藏。

    对比效果如下:

    勾选“显示表头”效果
    勾除“显示表头”效果

    Image Added

    Image Added