PowerApps如何将Combobox多选条目存入全局数组变量并传递到下一屏幕
PowerApps Combobox多选条目存储到全局变量跨屏传递操作方法
前置配置
首先确认你的Combobox控件已开启多选功能:找到控件的SelectMultiple属性,设置为true即可。
存储选中值到全局变量
你可以在跳转按钮的OnSelect属性中写入以下代码,完成变量赋值+页面跳转的逻辑:
// 存储多选值到全局变量,把Combobox1替换为你实际使用的控件名称 Set(gbl_combobox_selected, Combobox1.SelectedItems); // 跳转到目标页面,把NextScreen替换为你要跳转的屏幕名称 Navigate(NextScreen, ScreenTransition.Fade)
这里的gbl_combobox_selected就是数组格式的全局变量,会完整保留Combobox选中条目的所有字段信息。
下一个屏幕调用变量的常用方式
- 如需展示所有选中条目,直接将Gallery控件的
Items属性绑定为gbl_combobox_selected即可 - 如需读取单个字段的所有选中值,比如条目的
名称字段,直接调用gbl_combobox_selected.名称即可 - 如需读取第N条选中项的指定字段,使用
Index(gbl_combobox_selected, N).字段名即可,索引从1开始计数
操作参考图
内容的提问来源于stack exchange,提问作者Claudia Martins
相关产品推荐
相关产品推荐

