多态(Polymorphic) 在Power Apps Canvas中处理

在dataverse,我们可以创建Regarding,Customer 或者Owner类似的多态的字段,这样方便lookup查询不同表的数据

但是在canvas当中,我们注意这些多态lookup字段是需要确认type类型。所以这边我们要用istype来判断,然后在通过AsType获取值。

 

If( IsType( First( Accounts ).Owner, Users ),
    AsType( First( Accounts ).Owner, Users ).'Full Name',
    AsType( First( Accounts ).Owner, Teams ).'Team Name'
)

 

 

 

 

posted @   TheMiao  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
点击右上角即可分享
微信分享提示