Как изменить 0 на 1 в TextInput - PullRequest
       107

Как изменить 0 на 1 в TextInput

0 голосов
/ 18 февраля 2020

Как лучше всего изменить 0 на 1 в PowerApps TextInput. Попытка выяснить с помощью функции OnSelect. Не хотите, чтобы пользователь вводил количество 0 для заказа. Если пользователь наберет 0, он автоматически c изменится на 1

enter image description here

Надеюсь, я объясню четко. Заранее спасибо.

1 Ответ

1 голос
/ 18 февраля 2020

Сегодня вы не можете иметь правило, которое будет обновлять значение элемента управления на основе значения того же элемента управления (так как это может создать циклическую зависимость). Что вы можете сделать, это показать пользователю ошибку, сообщающую о том, что он допустил ошибку, и, возможно, не дать ему продвинуться в приложении, как в примере ниже:

Input validation

Чтобы создать этот пример, я обновил следующие свойства в элементе управления экрана:

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)

Надеюсь, это поможет!

...