0

在 PowerApps TextInput 上将 0 更改为 1 的最佳方法是什么。试图用 OnSelect 函数找出答案。不希望用户在订单中输入 0 数量。如果用户输入 0,它将自动变为 1

在此处输入图像描述

希望我清楚地解释自己。先感谢您。

4

1 回答 1

1

今天,您不能有一个规则来根据同一控件的值更新控件的值(因为这可能会产生循环依赖性)。您可以做的是向用户显示一个错误,说明他们犯了一个错误,并可能阻止他们在应用程序中前进,如下例所示:

输入验证

为了做这个例子,我更新了屏幕控件中的以下属性:

btnAdd.DisplayMode: If(Value(TextInput1.Text) >= 1, DisplayMode.Edit, DisplayMode.Disabled)
lblErrorMessage.Visible: Value(TextInput1.Text) < 1
txtQuantity.BorderColor: If(Value(TextInput1.Text) >= 1, RGBA(0, 18, 107, 1), Color.Red)

希望这可以帮助!

于 2020-02-18T13:46:45.857 回答