ModelDrivenFormIntegration 控件属性和操作
模型驱动窗体上嵌入的区域应用包含名为 ModelDrivenFormIntegration 的特殊控件。 此控件负责将上下文数据从主机模型驱动的窗体带入嵌入式区域应用。
本主题介绍 ModelDrivenFormIntegration 控件上提供的属性和操作。
属性或操作 | 说明 |
---|---|
DataSource | 应设置为连接到主机模型驱动窗体的父表的数据源。 在嵌入新区域应用时自动设置。 在嵌入现有画布应用时,可以从画布应用树视图配置 ModelDrivenFormIntegration 数据源。 DataSource 的值应始终引用应用嵌入到的窗体的表。 该值不应通过任何方式进行筛选或修改。 |
项 | 支持嵌入式画布应用访问主机模型驱动窗体中的行的只读属性。 举例来说,要获取名称为 accountnumber 且显示名称为 Account Number 的列的值,您可以使用 ModelDrivenFormIntegration.Item.accountnumber 或 ModelDrivenFormIntegration.Item.'Account Number'。 |
OnDataRefresh | 此属性中的公式在主机模型驱动窗体保存数据时接受评估。 请使用它来刷新连接到主机模型驱动窗体的父表的数据源,并执行设置或更新变量这样的其他操作。 举例来说,将其设置为下面的公式将刷新客户数据源,并将名为 CurrentAccountNumber 的变量设置为当前行的客户编号列的值。 Refresh(Accounts); Set(CurrentAccountNumber, ModelDrivenFormIntegration.Item.'Account Number') OnDataRefresh 操作应仅用于刷新嵌入式画布应用中的数据。 我们不建议您使用 OnDataRefresh 操作来保存嵌入式画布应用中的更改。 详细信息:在嵌入式画布应用中保存数据 |
RefreshForm | 刷新主机模型驱动窗体上的数据。 请参阅在主机窗体上执行预定义操作了解详细信息。 |
SaveForm | 保存主机模型驱动窗体上的数据。 请参阅在主机窗体上执行预定义操作了解详细信息。 |
NavigateToMainForm | 在主机模型驱动窗体上导航到主窗体并显示指定行。 请参阅在主机窗体上执行预定义操作了解详细信息。 |
NavigateToView | 在主机模型驱动窗体中导航到视图。 请参阅在主机窗体上执行预定义操作了解详细信息。 |
OpenQuickCreateForm | 打开表的默认快速创建窗体。 请参阅在主机窗体上执行预定义操作了解详细信息。 |
数据 | 框架用于将某些关键数据从主机模型驱动窗体发送到嵌入式区域应用的只读属性。 请勿使用此属性。 使用“项目”访问主机模型驱动窗体中的行。 |
另请参阅
在模型驱动的窗体上嵌入画布应用
在模型驱动窗体上添加嵌入式区域应用
编辑在模型驱动窗体上嵌入的区域应用
自定义在模型驱动窗体上嵌入的区域应用的屏幕尺寸和方向
从嵌入的区域应用内在主机窗体上执行预定义操作
共享嵌入式区域应用
嵌入式区域应用使用指南
迁移使用最新的公共预览版本创建的模型驱动窗体上的嵌入式区域应用