您可以向表单添加按需规则,方法是向表单的“操作”菜单添加菜单选项,或者在业务规则对话框中将规则添加到规则列表中。
当用户在表单中查看或输入数据时,他们可以从该表单中执行分配的按需规则,这样,他们就可以在执行后从表单中查看计算结果。
要从表单启动规则,必须为用户分配对表单的访问权限以及启动规则的权限。
要在“业务规则”菜单中包括按需规则,请使用表单设计器的业务规则选项卡。
您可以确定将如何根据为业务规则分配的属性来对表单处理按需规则。例如,您可以为表单定义按如下操作的按需规则:
加载前运行:在加载表单之前运行规则
加载后运行:在表单加载数据后运行规则
保存前运行:在保存表单数据之前运行
保存后运行:在保存表单数据之后运行
注意:
保存后运行和保存前运行仅对 Groovy 规则启用。无法为计算脚本或图形规则选择这些选项。有关 Groovy 规则的详细信息,请参阅“关于 Groovy 业务规则”。
某些操作(例如保存网格、更改页面或启动操作菜单项)也会在操作完成后重新加载页面。这样可确保网格包含最新数据。当出现这种情况时,加载前操作和加载后操作会以正常页面加载操作期间的相同方式运行。
计算脚本规则不支持针对加载前选项和加载后选项的隐藏的运行时提示,而 Groovy 规则支持这些提示。
有关支持 Groovy 规则的位置的信息,请参阅“关于 Groovy 业务规则”。
要向数据表单添加按需规则:
单击导航器图标 。
在创建和管理下,单击操作菜单。
单击新建并输入规则名称,然后单击确定。
选择菜单,然后依次单击编辑和添加子代。
对于菜单项,输入菜单选项的名称。
对于标签,输入要向用户显示的菜单文本。
可选:您可以在图标字段中提供服务器上图片文件的路径。
对于类型,选择业务规则。
对于多维数据集列表,选择合并。
在业务规则列表中,选择按需规则。
您可以在“启动确认消息”字段中输入规则的描述或说明。
可选:要对用户隐藏运行时提示值,请选择隐藏提示,其将自动选择使用表单上的成员。如果隐藏运行时提示,那么在启动规则时,会将当前单元格视点中的成员用于运行时提示维。如果在 Calculation Manager 中定义了覆盖值,则使用这些覆盖值。
保存表单后,下次再返回该页面时,使用表单上的成员会按上次所选的显示。
在下列情况下您可以隐藏运行时提示:
所有运行时提示成员值均已填写(可从表单的“页面”/“视点”中读取相应的维成员)
运行时提示中没有重复的维
单击保存以保存菜单项,然后再次单击保存以保存菜单。
单击导航器图标 。
在创建和管理下,单击表单以打开表单编辑器。
选择其他选项选项卡,向表单分配菜单。
单击完成。
要向业务规则对话框的业务规则列表中添加按需规则:
单击导航器图标 。
在创建和管理下,单击表单以打开表单编辑器。
选择业务规则选项卡以向业务规则列表添加按需规则。
在业务规则属性区域中,为规则指定选项。
单击完成。
要在表单中查看和启动规则,请参阅“启动按需规则”。