当用户修改弹性表单时,修改的网格布局仅保留在当前会话的上下文中。重新打开弹性表单将使弹性表单布局恢复到其原始状态。
仅在以下情况下支持扩散:帐户维在行上,期间是列维,并且期间列不是弹性维。
Note:
在表单设计期间,Smart View 选项显示对弹性表单无效的成员必须处于禁用状态。
在以下示例中,一个弹性表单上有三个行维(Accounts、Market 和 Year):
D-Acc US Market FY18
D-Acc US Market FY19
D-Acc US Market FY20
要使用 Delete 键删除 FY18 所在行,务必使用 Ctrl 键或 Shift 键选择所有三个维成员(D-Acc、US Market 和 FY18),然后按 Delete。
但是,在以弹性表单形式打开时:
如果同时选择了为行启用弹性表单和为列启用弹性表单选项,则注释不会保留。
如果仅选择了为行启用弹性表单选项,则在刷新之后,在表单右侧输入的注释将得以保留。直接在表单下方输入的注释不会保留。
如果仅选择了为列启用弹性表单选项,则在刷新之后,在表单下方输入的注释将得以保留。在表单右侧输入的注释不会保留。
根据设计,弹性表单不支持用于展开/折叠的 + 和 -。请改用 Smart View 右键单击上下文菜单中的“展开/折叠”命令。
在定义表单期间,要将维成员置于单独的行或列中,请在弹性表单上的成员选择中,选择将所选内容放在单独的行中或将所选内容放在单独的列中。请参阅《管理 Planning》中的“为表单选择成员”。
如果用户添加的成员是弹性表单上已存在的成员的父代或子代,在用户执行刷新时,将会折叠子成员,即使在表单设计期间选择了维属性开始显示展开列表也是如此。对于用户而言,子成员可能看似已删除,但可以使用 Smart View 上下文菜单上的“展开/折叠”命令展开父代来查看子成员。
在弹性表单中输入数字成员名称或共享成员时,应在成员名称前输入单引号 (')。
例如,对于数字成员名称(例如 4077),输入:
'4077
对于共享成员,按以下格式输入成员名称:
'[Parent].[Shared Member]
例如:
'[Sales Director 2].[410]
'[Default_Sales Director 2].[Default_International Sales]
在即席模式下打开支持弹性的表单时,提交数据时将丢失行维缩进。刷新数据可使缩进恢复正常。
弹性表单行和列支持用户变量、动态用户变量、具有属性的动态用户变量和替代变量。用户应在 POV 上更改变量,然后执行刷新,以将行和列中的相应变量更新为新成员。
可以在弹性表单行或列上输入排除的成员。可以在弹性表单行上输入在表单定义中排除的成员,用户可以输入值并提交。
在表单定义中,当启用了为行启用弹性表单或/和为列启用弹性表单时,行或列不支持段属性隐藏和只读。只有简单表单中支持隐藏和只读。
管理员可以配置操作菜单以从弹性表单(或简单表单)运行业务规则,或者打开弹性表单或简单表单。可从 Smart View 右键单击上下文菜单访问操作菜单项。操作菜单项可以定义为在弹性表单上任意位置的右键菜单中显示,也可以定义为在右键单击某个对象时显示(例如,在特定维、成员、行、列或单元格中单击鼠标右键)。
Web 应用程序中可用于 POV 维和页维的右键菜单在 Oracle Smart View for Office 中的弹性表单上不可用。
在《管理 Planning》中,有关为弹性表单设置操作菜单项的信息,请参阅“管理操作菜单”;有关弹性表单的其他信息,请参阅“设计弹性表单”。