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

Model Driven App中Dataverse同表级联下拉及Lookup显示问题求助

解决Dataverse Form1表Lookup字段显示异常问题

问题根源

你给Form1表的Teacher字段创建Lookup时,关联的是School表,但默认用了School表的主名称字段(School列)作为显示值,所以和School字段显示内容重复。如果需要选完学校后只能选对应教师,还得添加联动筛选规则。

步骤1:修正Teacher Lookup的显示字段

  • 进入Dataverse后台,打开Form1表的设计页面,找到Teacher字段(Lookup类型,关联School表)
  • 编辑该字段属性,在「显示选项」里把主显示字段从School改成Teacher列
  • 保存并发布表配置,之后Teacher字段就会显示School表中的教师名称

步骤2:配置学校与教师的联动筛选(可选)

如果要实现选完学校后,Teacher下拉列表只显示对应学校的教师,操作如下:

  • 打开Model Driven App中Form1的表单设计界面
  • 选中Teacher字段,在右侧属性面板的「高级选项」里添加筛选条件:
    School表.School = Form1.School字段的值
    
  • 保存并发布应用,此时选择学校后,Teacher列表只会加载该学校对应的教师

补充建议

如果后续数据量变大或需要更规范的数据关联,建议把Teacher拆成独立表,通过外键关联School表,这样Lookup逻辑会更清晰,但当前场景下修改显示字段就能解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:46:16