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

如何在Power Apps中用全局变量管理数据表并展示特定记录

跨屏幕展示办公椅详情的实现方案

方法一:提前存储目标记录为全局变量(适合从列表跳转场景)

如果是从产品列表屏幕跳转到详情页,可在跳转按钮的OnSelect属性中执行以下代码,先将办公椅记录存为全局变量,再跳转至目标屏幕:

Set(gvSelectedOfficeChair, LookUp(gvProducts, ProductName = "Office Chair"));
Navigate(OfficeChairDetailScreen)

方法二:在目标屏幕直接获取记录(适合直接打开详情页场景)

若无需从列表跳转,直接打开空白屏幕展示办公椅详情,可在目标屏幕的OnVisible属性中获取记录:

Set(gvSelectedOfficeChair, LookUp(gvProducts, ProductName = "Office Chair"))

第三步:在目标屏幕添加控件展示字段

在空白屏幕上添加多个标签控件,分别设置每个标签的Text属性以展示对应字段:

  • 产品名称标签:"产品名称: " & gvSelectedOfficeChair.ProductName
  • 价格标签:"价格: " & gvSelectedOfficeChair.Price & " 元"
  • 分类标签:"分类: " & gvSelectedOfficeChair.Category
  • 库存数量标签:"库存: " & gvSelectedOfficeChair.Quantity
  • 颜色标签:"颜色: " & gvSelectedOfficeChair.Color

额外优化:用表单控件统一展示

若需要更规整的布局,可插入显示表单控件,设置表单的DataSource为gvProducts,Item属性为LookUp(gvProducts, ProductName = "Office Chair"),再添加需要展示的字段卡片即可。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 18:19:58