单击按钮时设置文本框文本值

Far*_*qat 5 textbox powerapps powerapps-canvas

我在 PowerApps 中有一个带有标签和文本框的。默认情况下,文本框为空。有一个名为“复制最后一行”的按钮,当使用时单击此按钮,一些示例值应显示在文本框中。

我在互联网上查了一下,PowerApp 支持建议了以下解决方案。

您需要将文本框的 text 属性设置为:

 If(HasBeenPressed, "Hello", "GoodBye")  
Run Code Online (Sandbox Code Playgroud)

您还需要将按钮的 onselect 属性设置为:

UpdateContext({HasBeenPressed: true})
Run Code Online (Sandbox Code Playgroud)

或者为了更多的乐趣,

UpdateContext({HasBeenPressed: !HasBeenPressed})
Run Code Online (Sandbox Code Playgroud)

但是当我转到文本框的属性时,没有像“TEXT”这样的属性。

小智 8

你说的文本框是什么意思?标签还是文本输入?

无论如何,Label 有一个文本属性: 在此输入图像描述

文本输入有一个默认属性 在此输入图像描述

恐怕您无法直接更改文本。您可以做的是在屏幕的“OnVisible”属性中创建一个上下文变量,并首先给出您希望标签具有的默认文本,或者将该变量保留为空白,因为您希望它们没有文本:

在可见上下文变量上 在此输入图像描述

然后,将标签的文本属性设置为变量内的值 在此输入图像描述

或者您的文本输入的默认属性 在此输入图像描述

最后但并非最不重要的一点是,设置按钮的 OnSelect 属性来更改变量的值: 在此输入图像描述

这是结果: 在此输入图像描述

希望这可以帮助!