使用数据表单脚本

“脚本”功能用于查看、修改和打印脚本。您可在“脚本”页面的文本框中输入语法。

在创建数据表单脚本时,您可以使用三种类型的语法元素:关键字、值和选项。关键字在脚本中单独占一行,并置于等号的左侧。值紧接着放在等号右侧,这样该行就完整了。选项可添加到脚本行,其中用逗号分隔每个选项。

注:

值为必需值时,必须在选项之前指定。选项永远不是必需项且可以任何顺序排列。

示例数据表单脚本随 Oracle Hyperion Financial Management 的应用程序示例一起安装。这些文件位于 Financial Management 安装目录的 Sample Applications 文件夹中。

注:

数据输入表单脚本元素不区分大小写。

表 7-1 数据表单脚本语法

脚本语法 说明

AddMember

用于行定义中,可让用户为以前没有数据的成员或包含零且从表单中隐藏的成员添加数据。单击该选项后,会向表单中添加图标,使得用户可以选择要添加到表单中的成员。

BackgroundPOV

用于为表单指定背景维成员。

Blank

用于在表单中插入空的行、列或单元格。

Cn

用于定义表单中的每一列。

CalcByRow

用于指定在单元格包含相交的列计算时,是否使用行计算。

Cell_Link

在行定义中与 Link 一起使用,以链接到另一个数据输入表单。

CellText

用于指定行或列是否接受单元格文本输入。

CustomHeader

用于指定要在成员标签或说明位置显示的自定义标题文本。在行或列定义中使用。

下列关键字不能用于自定义标题:

  • <pre>

  • <textarea>

  • <script>

  • <javascript>

  • <jscript>

  • <vbs>

  • <vbscript>

  • 诸如 <XonX=X> 等字符串,其中 X = 任意字符串

CustomHeaderStyle

用于为行或列标题分配自定义样式属性。

DynamicPOV

已不再使用。不要使用。

FormInputBoxLength

用于指定表单中输入框的宽度。

FormNumDecimals

用于指定表单中小数位数。此关键字将覆盖单元格货币的小数设置。用 NumDecimals 来覆盖行、列或单元格的此设置。

FormRowHeight

用于指定表单中所有行的高度。

FormScale

用于指定表单的比例。

HeaderOption

用于指定维标题在表单中的显示方式。显示标签和/或说明、设置样式属性、设置最大宽度或固定宽度。

Instructions

用于创建 HTML 格式的文本和链接中的说明。

LineItemDetailSinglePeriod

用于指定是仅为所选单元格显示行项目详细信息,还是为所有期间显示行项目详细信息。

Link

Cell_Link 一起使用,以链接到另一个数据输入表单。

MaxCells

用于指定数据表单的最大单元格数。

MaxColsForSparseRetrievalMethod

用于优化稀疏表单性能。用于包含超过 10 列的表单。

NoSuppress

用于关闭一个或多个行或列的隐藏设置。该设置将覆盖表单中的其他隐藏设置:SuppressInvalidRowsSuppressNoDataRowsSuppressZeroRowsSuppressInvalidColsSuppressNoDataColsSuppressZeroCols

NumDecimals

用于指定行、列或单元格的小数位数。该关键字覆盖单元格货币小数设置和表单 FormNumDecimals 小数位设置。

OnDemandRules

用于指定数据表单可用的按需规则。

Override

用于为一个或多个行或列指定不同的 POV 或计算,或者用于添加样式属性或设置比例。在行或列定义中使用。

HideInPov

用于指定是否在 POV 中隐藏维。

POVOrder

用于指定 POV 中的维名称顺序。

PrintNumDataColsPerPage

用于指定要在每页上打印的列数。

PrintNumRowsPerPage

用于指定要在每页上打印的行数。

PrintRepeatHeadersonAllPages

用于在每页上打印标题。

Rn

用于定义表单中的每一行。

ReadOnly

用于指定只读的行、列或单元格。

ReportDescription

用于指定表单的说明。

说明中不能包含 & 符号。

ReportLabel

用于指定表单的标签。数据表单标签不支持下列字符:

& 符号 (&)、星号 (*)、反斜杠 (\)、冒号 (:)、逗号 (,)、花括号 ({ } )、双引号 ("")、正斜杠 (/)、小于和大于号 (< >)、井号 (#)、圆括号 ( )、句点 (.)、竖线 (|)、加号 (+)、问号 (?)、分号 (;) 和尾部下划线 (_)。

ReportSecurityClass

用于指定表单的安全类。

ReportType

用于设置表单类型。值必须设置为 WebForm。

RowHeaderPct

用于调整表单总宽度中的行标题宽度。

SCalc

用于为行、列或单元格指定服务器端计算。

Scale

用于指定行、列或单元格比例。有效值为 -12 到 12。该设置覆盖表单缩放设置。请参阅 "FormScale"。

SelectablePOVList

用于指定表单中的可选择维成员。

ShowDescriptions

用于显示维成员的说明。

ShowLabels

用于显示维成员的标签。

String

用于将文本字符串添加到列、行或单元格。

Style

用于指定行、列、单元格或维标题的样式属性。

SuppressColHeaderRepeats

用于禁止显示重复的列标题。

SuppressInvalidCols

用于禁止在列中显示无效的单元格。

SuppressInvalidRows

用于禁止在行中显示无效的单元格。

SuppressNoDataCols

用于禁止显示不包含数据的列。

SuppressNoDataRows

用于禁止显示不包含数据的行。

SuppressRowHeaderRepeats

用于禁止显示重复的行标题。

SuppressZeroCols

用于禁止显示包含零的列。

SuppressZeroRows

用于禁止显示包含零的行。