2016-09-14 4 views
1

양식에 TextBox1이라는 텍스트 상자를 추가했습니다. 나는 응용 프로그램을 실행 한 다음 텍스트 상자의 텍스트가 변경되지 않습니다 드롭 다운에서 선택 값을 변경하면Dropdown OnSelect 및 OnChange 작업이 실행되지 않습니다.

그런 다음 OnSelectOnChange 작업에/이벤트는 다음 코드

TextBox1.Text="Hallo world" 

를 추가합니다.

OnChange 또는 OnSelect 이벤트가 실행되지 않는 이유는 무엇입니까?

답변

2

TextBox1.Text="Hallo world"은 많은 프로그래밍 언어 에서처럼 PowerApps에서의 할당을 의미하지 않습니다. 대신 부울 효과가없는 부울 식입니다 (텍스트 상자의 텍스트 속성을 문자열 "Hallo world"과 비교합니다.)

변수를 사용하려면 UpdateContext function을 사용해야합니다. 당신은 컨트롤의의 OnChange/onSelect를 속성에 이런 일이있을 것이다 :

UpdateContext({ myVar: "Hallo world" }) 

그리고 myVar에 TextBox1에의 텍스트 속성을 설정

This doc

는 PowerApps 변수의 사용에 대한 자세한 정보가 있습니다. .