打开窗体或快速创建窗体。
适用于
模型驱动应用
Syntax
context.navigation.openForm(options, parameters)
参数
| 参数名称 | 类型 | 必选 | Description |
|---|---|---|---|
| options | EntityFormOptions |
是的 | 用于打开窗体的窗体选项。 EntityFormOptions 具有以下属性: - createFromEntity: Lookup. 指定将基于映射属性值提供默认值的记录。 查找对象具有以下字符串属性: entityTypeid和 name。 - entityId: String. 要为其显示窗体的表记录的 ID。- entityName: String. 要为其显示窗体的表的逻辑名称。- formId: String. 要显示的窗体实例的 ID。- height: Number. 要显示的窗体窗口的高度(以像素为单位)。- openInNewWindow: boolean. 无论是在新窗口中显示窗体还是新选项卡。如果指定 true 并未指定高度或宽度的值,窗体将显示在新选项卡中。 - useQuickCreateForm: Boolean. 是否打开快速创建表单。 如果未指定此项,则默认 false 传递。- width: Number. 要显示的表单窗口的宽度(以像素为单位)。- windowPosition: Number. 为窗体在屏幕上的窗口位置指定以下值之一: 1:center 2:side |
| parameters | Object |
否 | 将额外参数传递给窗体的字典对象。 无效的参数将导致错误。 有关详细信息,请参阅使用传递给窗体的参数和配置窗体以接受自定义查询字符串参数的列值 |
返回值
键入:Promise<OpenFormSuccessResponse>。 返回 openFormSuccessResponse 一个类型 savedEntityReference 数组,其中包含 EntityReference 方法中存在的值。
注解
请参阅 Promise