1
我在我的PowerApps
表单中添加了一个名为TextBox1
的文本框。下拉OnSelect和OnChange操作未触发
然后在OnSelect
和OnChange
操作/活动我添加以下代码
TextBox1.Text="Hallo world"
当我运行应用程序,并改变在下拉列表中选择值,然后在文本框中的文本不会改变。
为什么OnChange
或OnSelect
事件没有被触发?
我在我的PowerApps
表单中添加了一个名为TextBox1
的文本框。下拉OnSelect和OnChange操作未触发
然后在OnSelect
和OnChange
操作/活动我添加以下代码
TextBox1.Text="Hallo world"
当我运行应用程序,并改变在下拉列表中选择值,然后在文本框中的文本不会改变。
为什么OnChange
或OnSelect
事件没有被触发?
表达式TextBox1.Text="Hallo world"
并不意味着在PowerApps中的分配,因为它在很多编程语言中都是如此。相反,它是一个布尔表达式,无副作用(这将文本框的文本属性比较字符串"Hallo world"
。
如果你想使用的变量,你需要使用UpdateContext function。在你的情况,你有这样的事情在一个控制的OnChange/ONSELECT属性:
UpdateContext({ myVar: "Hallo world" })
而且TextBox1的Text属性设置为myVar
This doc对在PowerApps使用的变量的详细信息。 。