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


ResizableTextArea контроль

Компонент для введення даних користувачем.

Нотатка

Повна документація та вихідний код із репозиторію компонентів коду GitHub.

Елемент керування текстовою областю зі змінним розміром.

Опис

Текстові області дають можливість користувачам вводити та редагувати текст. Вони використовуються у формах, модальних діалогах, таблицях та інших елементах інтерфейсу, де потрібно вводити текст.

Цей компонент дає змогу змінювати розмір текстової області, коли це зручно.

Нотатка

Вихідний код компонента та додаткові відомості ви можете знайти у репозиторії компонентів коду GitHub.

Властивості

Ключові властивості

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

Властивості, що виводяться

Властивість Опис
Resized Height** (output) - The user adjusted height | Змінена ширина** (виведення) - Скоригована користувачем ширина

Властивості стилю

Властивість Опис
PaddingLeft Заповнення, яке потрібно додати в textarea
PaddingRight Заповнення, яке потрібно додати в textarea
PaddingTop Заповнення, яке потрібно додати в textarea
PaddingBottom Заповнення, яке потрібно додати в textarea
Left Padding Adjustment У модельній програмі, навіть якщо підпис приховано, ліворуч від компонента коду буде присутнє заповнення, де можуть розміщуватися піктограми (наприклад, піктограма блокування). Щоб виправити це, ширину потрібно зменшити, установивши для Коригування заповнення ліворуч значення 21. Якщо є також і підпис, потрібно встановити Коригування заповнення ліворуч рівним ширині підпису.
RenderBorderStyle Це може бути значення Нормально або По центру. Якщо встановити значення «Нормально», ширина межі збільшиться всередині текстового поля, проте за допомогою варіанта По центру межу буде відцентровано навколо краю текстової області. Використовуйте «По центру» для сумісності з Класичними елементами керування Power Apps, а «Нормально» — для модельних елементів керування та елементів керування Fluent UI.
Accessibility Label Підпис aria

Не всі комбінації стилю або стану реалізовані у кожному компоненті. Див. Властивості стилю, залежні від стану у документації для компонентів на GitHub.

Властивості події

Властивість Опис
Input Event Установіть властивість «Подія вводу» як рядок, який починається з SetFocus, щоб установити фокус на елементі керування. Щоб викликати подію, слід додати випадковий суфікс.

Інші властивості такі ж, як і для стандартного елемента керування «Введення тексту».

Поведінка

Підтримує SetFocus як InputEvent.

Обмеження

Цей компонент коду може використовуватись лише в компонованих програмах, настроюваних сторінках та модельних програмах.

Перегляньте інші примітки щодо обмеження в розділі Проблеми розробки документації GitHub.