将 iframe 添加到模型驱动应用主窗体

您可以向窗体添加内联帧 (iframes) 以在一个窗体中集成另一网站的内容。

在模型驱动应用中显示网页的 iframe

  1. 在左侧导航窗格上,选择,然后打开所需的表。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  2. 数据体验区域中选择窗体

  3. 在窗体列表中,打开类型的窗体。

  4. 在窗体设计器中,选择您想要添加 iframe 的画布的部分。

  5. 组件左侧窗格中,展开显示,选择外部网站,输入站点 URL,然后选择完成

    通过选择外部网站将外部网站添加到主窗体。

    选项卡​​ 属性 说明
    显示选项 标签 必需:要为 iframe 显示的标签。
    显示选项 名称 必需:iframe 的唯一名称。 该名称只能包含字母数字字符和下划线。
    显示选项 隐藏标签 在您希望隐藏标签时选择。
    显示选项 隐藏 您可以隐藏 iframe,以可以使用脚本使其可见。 详细信息:可见性选项
    显示选项 URL 必需:要在 iframe 中显示的页面的 URL。
    格式化 列宽 当包含 iframe 的分区有多个列时,可以将列设置为最多占据部分具有的列数。
    格式化 组件高度 通过指定控件占据的行数,可以控制 iframe 的高度。
    格式化 使用所有可用的垂直空间 除了按行数设置高度以外,还可以允许 iframe 高度扩展到可用空间。
    格式化 滚动 您有三个滚动行为选项:

    - 视需要而定:当 iframe 大小大于可用空间时,显示滚动条。
    - 始终:始终显示滚动条。
    - 从不:从不显示滚动条。
    格式化 显示边框 在 iframe 周围显示边框。
    依赖项 表列依赖项 iframe 可以使用脚本与窗体中的列交互。 如果从窗体中删除了某个列,iframe 中的脚本可能会中断。 将 iframe 中的脚本引用的任何列添加到表列依赖项,使其无法被意外删除。
    高级 限制交叉框架脚本(若支持) 允许来自其他网站的页面与使用脚本的应用交互,被视为一种安全风险。 使用此选项可以限制您无法控制的页面的交叉框架脚本。

    高级 将行对象类型代码和唯一标识符作为参数传递 可以将有关组织、用户和记录的数据传递到 iframe。 详细信息:将参数传递给 iframe
  6. 保存发布窗体。

备注

  • 如果网页没有出现在 iframe 中,可能是因为网站不允许 iframe 呈现。 发生这种情况时,拒绝连接的消息 URL 会在运行时显示在 iframe 中。
  • 窗体的设计并不适合在 iframe 中显示。
  • 移动设备不支持 iframe 内的身份验证,无论是通过重定向还是弹出窗口。

向 iframe 传递参数

通过启用传递行对象类型代码和唯一标识符作为参数选项,可以传递有关行的信息。 传递的值包括:

参数 说明
orglcid 组织默认语言 LCID。
orgname 组织的名称。
userlcid 用户的首选语言 LCID
type 表类型代码。 对于不同组织中的自定义表,此值可能会有所不同。 改用 typename
typename 表类型名称。
id 行的 ID 值。 在保存表行之前,此参数没有值。

使用经典窗体设计器添加 iframe

  1. 登录到 Power Apps

  2. 在左侧导航窗格上,选择,然后打开所需的表。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  3. 选择窗体区域。

  4. 在窗体列表中,打开类型的窗体。

  5. 选择切换到经典在经典窗体设计器中编辑窗体。

  6. 插入选项卡上,选择 IFRAME 查看 iframe 属性。

    iframe 属性。

选项卡​​ 属性 说明
常规 名称 必需:iframe 的唯一名称。 该名称只能包含字母数字字符和下划线。
URL 必需:要在 iframe 中显示的页面的 URL。
将行对象类型代码和唯一标识符作为参数传递 可以将有关组织、用户和行的数据传递到 iframe。 详细信息:将参数传递给 iframe
标签 必需:要为 iframe 显示的标签。
在窗体上显示标签 是否应显示标签。
限制交叉框架脚本(若支持) 允许来自其他网站的页面与使用脚本的 Dynamics 365 应用程序交互,被视为一种安全风险。 使用此选项可以限制您无法控制的页面的交叉框架脚本。

默认情况下可见 是否显示 iframe 是可选的,并可使用脚本来控制。 详细信息:可见性选项
启用移动 选择此复选框启用适用于移动设备的 iframe。
格式化 选择控件所占据的栏数 当包含 iframe 的分区有多个列时,可以将列设置为最多占据部分具有的列数。
选择控件所占据的行数 通过指定控件占据的行数,可以控制 iframe 的高度。
自动扩展以利用可用空间 除了按行数设置高度以外,还可以允许 iframe 高度扩展到可用空间。
选择 iFrame 的滚动类型 有三个选项:

- 视需要而定:当 iframe 大小大于可用空间时,显示滚动条。
- 始终:始终显示滚动条。
- 从不:从不显示滚动条。
显示边框 在 iframe 周围显示边框。
依赖项 从属列 iframe 可以使用脚本与窗体中的列交互。 如果从窗体中删除了某个列,iframe 中的脚本可能会中断。 将 iframe 中的脚本引用的任何列添加到从属列,可防止其被意外删除。

后续步骤

使用主窗体及其组件

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。