如何在Power Apps中用本地变量创建支出数据并追加至Gallery控件?是否可行?
需求实现方案:月度支出明细追加至Gallery控件
这个需求完全可以实现,以下是具体的实现步骤(以Power Apps为例):
初始化存储集合
在屏幕的OnVisible属性中创建一个集合,用于临时存储支出明细:ClearCollect(ExpenseCollection, {Item: "", Amount: 0})配置输入控件
准备两个输入控件:- 文本输入框(命名为
txtExpenseItem):用于输入支出项目名称 - 数字输入框(命名为
txtExpenseAmount):用于输入支出金额
- 文本输入框(命名为
设置添加按钮逻辑
在添加按钮的OnSelect属性中写入以下公式,实现追加明细并清空输入框:Collect(ExpenseCollection, {Item: txtExpenseItem.Text, Amount: Value(txtExpenseAmount.Text)}); Reset(txtExpenseItem); Reset(txtExpenseAmount)绑定Gallery数据源
将Gallery控件的Items属性设置为ExpenseCollection,然后在Gallery内部添加两个标签,分别绑定ThisItem.Item和ThisItem.Amount,用来显示支出项目和金额。
如果需要关闭应用后数据不丢失,可以将集合同步至SharePoint列表、Dataverse等持久化数据源,只需在添加按钮的逻辑中追加同步代码即可。
内容的提问来源于stack exchange,提问作者Ganesh M
相关产品推荐
相关产品推荐

