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


ResizableTextArea контроль

Компонент для данных, введенных пользователем.

Заметка

Полная документация и исходный код находятся в разделе Репозиторий компонентов кода на GitHub.

Элемент управления областью текста изменяемого размера.

Description

Текстовые области позволяют пользователям вводить и редактировать текст. Они используются в формах, модальных диалоговых окнах, таблицах и других поверхностях, где требуется ввод текста.

Этот компонент позволяет пользователю изменять размер текстовой области для удобства.

Заметка

Исходный код компонента и дополнительная информация в Репозитории компонентов кода на GitHub.

Свойства

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

Свойство Description
Text Текстовое значение, заданное в элементе управления. Это связанное свойство по умолчанию при использовании в приложении на основе модели.
Default Значение по умолчанию, которое будет иметь элемент управления при сбросе элемента управления или изменении значения по умолчанию. Это позволяет элементу управления работать аналогично элементам управления внутри форм приложения на основе холста.
MaxLength Максимальное количество знаков, которое может быть введено
HintText Текст, отображаемый при отсутствии заданного текстового значения
EmptyPlaceholderText Текст, отображаемый, когда значение отсутствует и элемент управления не имеет фокуса. Это обеспечивает аналогичный стиль, когда текстовый элемент управления на основе модели, который отображает ---, когда значение не заполнено.
DefaultHeight Высота для первоначальной установки текстовой области. Если она не задана в приложении на основе холста или на пользовательской странице, размер по умолчанию будет соответствовать высоте компонента кода. Для приложений на основе модели это необходимо, так как форма не предоставляет начальную высоту.
DefaultWidth Ширина, которую требуется изначально задать для текстовой области. Если она не задана в приложении на основе холста или на пользовательской странице, размер по умолчанию будет соответствовать высоте компонента кода. Для приложений на основе модели это не требуется, так как шириной по умолчанию будет ширина столбца формы.
MinHeight Минимальная высота, до которой можно изменить размер textarea. Установите на ноль, чтобы не было никаких ограничений.
MaxHeight Максимальная высота, до которой можно изменить размер textarea. Установите на ноль, чтобы не было никаких ограничений.
Min Width Минимальная ширина, до которой можно изменить размер textarea. Установите на ноль, чтобы не было никаких ограничений.
MaxWidth Максимальная ширина, до которой можно изменить размер textarea. Установите на ноль, чтобы не было никаких ограничений.
AllowResize Определяет, в каком направлении можно изменить размер textarea. Нет, Оба, По вертикали или По горизонтали.
EnableSpellCheck Определяет, требуется ли браузер проверять орфографию в textarea.

Выходные свойства

Свойство Description
Resized Height** (output) - The user adjusted height | Измененная ширина** (выход) — ширина, измененная пользователем.

Свойства стиля

Свойство Description
PaddingLeft Отступ для добавления внутри textarea
PaddingRight Отступ для добавления внутри textarea
PaddingTop Отступ для добавления внутри textarea
PaddingBottom Отступ для добавления внутри textarea
Left Padding Adjustment Внутри приложения на основе модели, даже когда метка скрыта, слева от компонента кода есть отступ для размещения значков (например, значка блокировки). Чтобы исправить это, необходимо уменьшить ширину, установив для параметра Left Padding Adjustment значение 21. Если имеется еще и метка, для параметра Left Padding Adjustment необходимо установить ширину метки.
RenderBorderStyle Это может быть либо Обычный, либо По центру. Если установлено значение «Обычный», ширина границы внутри поля текстовой области будет увеличиваться, однако при использовании По центру будет центрироваться граница вокруг края поля текстовой области. Используйте "По центру" для совместимости с классическими элементами управления Power Apps и "Обычный" для элементов управления на основе модели и Fluent UI.
Accessibility Label Метка Aria

Не все комбинации стиля/состояния реализуются каждым компонентом. См. раздел Свойства стиля, зависящие от состояния в документации компонента GitHub.

Свойства событий

Свойство Description
Input Event Задайте для свойства "Входное событие" строку, начинающуюся с SetFocus, чтобы установить фокус на элементе управления. Вы должны включить случайный суффикс, чтобы событие сработало.

Остальные свойства аналогичны стандартному элементу управления вводом текста.

Поведение

Поддерживает SetFocus как InputEvent.

Ограничения

Этот компонент кода можно использовать только в приложениях на основе холста, настраиваемых страницах и приложениях на основе модели.

Дополнительные примечания об ограничениях см. в разделе Проблемы дизайна документации GitHub.