You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET开发者求助:如何在模型驱动应用主表单中添加iframe?

在模型驱动应用主表单中动态配置iframe显示对应SharePoint图片

针对你目前用硬编码SiteURL的External website组件,要改成显示所选项目的SharePoint图片,按以下步骤操作:

1. 准备Dataverse实体字段

首先在模型驱动应用对应的Dataverse实体里,新增一个字段用来存储所选项目对应的SharePoint图片完整URL,或者存储图片在SharePoint站点中的相对路径(后续拼接基础URL)。

  • 直接存完整URL的话,用「单行文本」类型字段即可;存相对路径也用同类型。

2. 配置External Website组件的动态URL

打开模型驱动应用的表单编辑器,找到已添加的External website组件:

  • 点击组件打开属性面板,找到「Site URL」设置项,不要硬写地址,点击右侧的动态值按钮(闪电图标)。
  • 若存的是完整图片URL,直接选择你新增的字段即可;若存的是相对路径,用表达式拼接基础URL和字段值,示例:
    concat('https://你的SharePoint站点基础地址/', '实体前缀_你的相对路径字段名')
    
    实际例子:concat('https://contoso.sharepoint.com/sites/AssetLib/', cr001_imageRelativePath)(cr001是你的实体前缀,imageRelativePath是存储相对路径的字段)。

3. 赋值与测试

  • 确保所选项目对应的实体记录中,这个URL字段已正确填入对应SharePoint图片的地址。
  • 保存并发布表单后,打开实体记录,iframe会自动加载对应项目的SharePoint图片。

注意事项

  • 确认模型驱动应用的用户有访问该SharePoint图片的权限,否则iframe会显示权限错误。
  • 拼接URL时注意路径格式,比如相对路径开头是否需要加斜杠,避免出现无效URL。
  • 如果实体和SharePoint文档库集成(用Dataverse文档管理功能),也可通过查找字段关联到SharePoint文档记录,再在动态值里选择文档的URL字段(需确认Dataverse已同步该字段)。

内容的提问来源于stack exchange,提问作者Sooraj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 19:46:03