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使用的變量的詳細信息。 。