我正在尝试在Powerapps中创建一个应用程序,它将允许我扫描多个条形码,然后将这些扫描的输出放入表格中。
我有3个要用于测试的元素:
1)名为MyScanner的条形码扫描仪。
2)一个名为Label1的标签文本字段。
3)用数据卡编辑表格称为Datacard1
当我扫描项目时,Label1中的Text值变为Myscanner.Value
我要的是为datacard1输入是在Label1的文字。
我已经试过被设置datacard1作为Label1.Text默认字段值 但是卡的价值永远不会改变。
我是要为数据卡更新错误的值,还是我的语法错误,
答案 0 :(得分:0)
我找到了一种解决方案here,它可以工作。
简而言之(从链接中引用):
将“编辑”屏幕的OnVisible属性设置为以下内容:
Set(IsReset,false)
在“编辑”表单外部(在“编辑”屏幕内)添加BarcodeScanner控件,将“ OnScan”属性设置为以下内容:
Set(IsReset,false); UpdateContext({code:“”}); UpdateContext({code:BarcodeScanner2.Value}); Set(IsReset,true)
将相应数据卡中的“文本输入”框的“默认”属性设置为以下内容:
If(IsReset,code,Parent.Default)