Поделиться через


Элемент управления вводом текста в Power Apps

Поле, в котором пользователь может вводить текст, цифры и другие данные.

Description

Пользователь может указать данные, введя в элемент управления текстовым вводом. В зависимости от настройки приложения эти данные могут быть добавлены в источник данных, используются для вычисления временного значения или включаются в другой способ.

Ключевые свойства

По умолчанию — начальное значение элемента управления перед изменением пользователем.

Текст — текст, который отображается в элементе управления или что пользователь вводит в элемент управления.

Дополнительные свойства

AccessibleLabel — метка для средств чтения с экрана.

Выравнивание — расположение текста относительно горизонтального центра его элемента управления.

BorderColor — цвет границы элемента управления.

BorderStyle — является ли граница элемента управления твердым, дефишированным, dotted или None.

BorderThickness — толщина границы элемента управления.

Ясно . Отображается ли элемент управления "X", который пользователь может коснуться или щелкнуть, чтобы очистить содержимое этого элемента управления. Работает только в режиме SingleLine .

Цвет — цвет текста в элементе управления.

DelayOutput — если задано значение true, входные данные пользователя регистрируется после половины секунды задержки. Полезно для задержки дорогостоящих операций до тех пор, пока пользователь не завершит ввод текста (т. е. для фильтрации при использовании входных данных в других формулах).

DisplayMode — разрешает ли элемент управления входные данные (изменить), отображается только данные (вид) или отключен (отключено).

DisabledBorderColor — цвет границы элемента управления, если для свойства DisplayMode элемента управления задано значение "Отключено".

DisabledColor — цвет текста в элементе управления, если для свойства DisplayModeзадано значение Disabled.

DisabledFill — цвет фона элемента управления, если его свойство DisplayMode имеет значение Disabled.

EnableSpellCheck — должен ли элемент управления ввода текста использовать функцию проверки орфографии браузера. Power Apps для Windows не поддерживает это свойство.

Fill — цвет фона элемента управления.

FocusedBorderColor — цвет границы элемента управления при фокусе элемента управления.

FocusedBorderThickness — толщина границы элемента управления при фокусе элемента управления.

Шрифт — имя семейства шрифтов, в которых отображается текст.

FontWeight — вес текста в элементе управления: полужирный, полужирный, полуболдный, обычный или легкий.

Формат — ограничивается ли входные данные пользователем только числами или может быть любым текстом. Если задано значение Number, можно ввести только цифры и определенные числовые символы. Поддерживаемые символы и форматы зависят от языка браузера и не могут быть заданы для отдельных элементов управления.

Высота — расстояние между верхними и нижними краями элемента управления.

HintText — светло-серый текст, который отображается в элементе управления входным текстом, если он пуст.

HoverBorderColor — цвет границы элемента управления, когда пользователь сохраняет указатель мыши на этом элементе управления.

HoverColor — цвет текста в элементе управления, когда пользователь сохраняет указатель мыши на нем.

HoverFill — цвет фона элемента управления, когда пользователь сохраняет указатель мыши на него.

Курсив — является ли текст в элементе управления курсивом.

LineHeight — расстояние между строками текста или элементов в списке.

MaxLength — количество символов, которые пользователь может вводить в элемент управления текстовым вводом.

Режим — элемент управления находится в режиме singleLine, Multiline или Password .

OnChange — действия для выполнения, когда пользователь изменяет значение элемента управления (например, путем настройки ползунка).

OnSelect — действия, выполняемые при нажатии пользователем элемента управления или щелчке элемента управления.

PaddingBottom — расстояние между текстом в элементе управления и нижней краю этого элемента управления.

PaddingLeft — расстояние между текстом в элементе управления и левым краем этого элемента управления.

PaddingRight — расстояние между текстом в элементе управления и правым краем этого элемента управления.

PaddingTop — расстояние между текстом в элементе управления и верхним краем этого элемента управления.

Нажатие клавишиBorderColor — цвет границы элемента управления, когда пользователь нажимает или щелкает этот элемент управления.

Нажатие клавишиColor — цвет текста в элементе управления, когда пользователь нажимает или щелкает этот элемент управления.

Нажатие клавиши PressedFill — цвет фона элемента управления, когда пользователь нажимает или щелкает этот элемент управления.

RadiusBottomLeft — степень, в которой округляется левый нижний угол элемента управления.

RadiusBottomRight — степень, в которой округляется нижний правый угол элемента управления.

RadiusTopLeft — степень, к которой округляется верхний левый угол элемента управления.

RadiusTopRight — степень, к которой округляется правый верхний угол элемента управления.

Сброс — возвращает ли элемент управления значение по умолчанию.

Размер — размер шрифта текста, который отображается в элементе управления.

Зачеркнутое. Отображается ли строка с помощью текста, отображаемого на элементе управления.

TabIndex — порядок навигации клавиатуры относительно других элементов управления.

Подсказка — пояснительный текст, который отображается при наведении указателя мыши на элемент управления.

Подчеркивание — отображается ли строка под текстом, отображаемым на элементе управления.

VirtualKeyboardMode — тип виртуальной клавиатуры, текста или цифры, которая отображается на сенсорном экране пользователя приложения. Свойство Format определяет значение по умолчанию. Поддержка устройств зависит. Устройства под управлением iOS должны иметь по крайней мере версию 12.2. Рекомендуемая версия Android — 9.0, а возможности числовых клавиатур зависят от устройств Android. Windows 10 не поддерживает это свойство.

Видимый — отображается ли элемент управления или скрыт.

Ширина — расстояние между левыми и правыми краями элемента управления.

X — расстояние между левым краем элемента управления и левым краем родительского контейнера (экран, если родительский контейнер отсутствует).

Y — расстояние между верхним краем элемента управления и верхним краем родительского контейнера (экран, если родительский контейнер отсутствует).

DateTimeValue( String )

Примеры

Сбор данных

  1. Добавьте два элемента управления ввода текста и присвойте им имя inputFirst и inputLast.

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Добавьте кнопку, задайте для свойства Text значение Add и задайте для свойства OnSelect следующую формулу:
    Collect(Name, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Хотите получить дополнительные сведения о функции Сбора или других функциях?

  3. Добавьте текстовую коллекцию в книжную или вертикальную ориентацию, задайте для свойства Items значение Name и задайте для свойства Textподзаголовок1значение ThisItem.FirstName.

  4. (необязательно) В коллекции шаблонов удалите низнюю метку с именем Body1 и задайте для свойства TemplateSize коллекции значение 80.

  5. Нажмите клавишу F5, введите строку текста в inputFirst и inputLast, а затем нажмите кнопку "Добавить ".

  6. (необязательно) Добавьте дополнительные имена в коллекцию, а затем нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Запрос пароля

  1. Добавьте элемент управления ввода текста, присвойте ему имя inputPassword и задайте для свойства Mode значение Password.

  2. Добавьте метку и установите в ее свойстве Text формулу:
    If(inputPassword.Text = "P@ssw0rd", "Доступ предоставлен", "Доступ запрещен")

    Хотите получить дополнительные сведения о функции If или других функциях?

  3. Нажмите клавишу F5, а затем введите P@ssw0rd в inputPassword.

    Когда вы завершите ввод пароля, метка останавливается с отказом в доступе и начинает отображать предоставленный доступ.

  4. Чтобы вернуться в рабочую область по умолчанию, нажмите клавишу ESC.

  5. (необязательно) Добавьте элемент управления, например стрелку, настройте его для перехода к другому экрану и отобразите его только после того, как пользователь вводит пароль.

  6. (необязательно) Добавьте кнопку, настройте его свойство Text , чтобы отобразить вход, добавить таймер и отключить элемент управления входным текстом в течение определенного времени, если пользователь вводит неправильный пароль, а затем нажимает кнопку входа или нажимает кнопку входа .

Руководство по настройке специальных возможностей

Контрастность цветов

Поддержка средства чтения с экрана

Поддержка клавиатуры

  • TabIndex должен быть равен нулю или больше, чтобы пользователи клавиатуры могли перейти к нему.
  • Индикаторы фокуса должны быть четко видимыми. Для этого используйте FocusedBorderColor и FocusedBorderThickness .