Ovládací prvek ResizableTextArea

Komponenta pro zadávání informací uživatelem.

Poznámka:

Úplná dokumentace a zdrojový kód jsou k dispozici v úložišti komponent kódu GitHubu.

Ovládací prvek ResizableTextArea.

Description

Textové oblasti umožňují lidem zadávat a upravovat text. Používají se ve formulářích, modálních dialozích, tabulkách a dalších místech, kde je vyžadován text.

Tato komponenta umožňuje uživateli změnit velikost textové oblasti, aby se mu lépe zapisovaly informace.

Poznámka:

Zdrojový kód komponenty a další informace jsou k dispozici v úložišti komponent kódu GitHubu.

Vlastnosti

Hlavní vlastnosti

Vlastnost Description
Text Textová hodnota nastavená v ovládacím prvku. Toto je výchozí vázaná vlastnost při použití v modelem řízené aplikaci.
Default Výchozí hodnota, kterou bude mít ovládací prvek při resetování ovládacího prvku nebo změně výchozí hodnoty. To umožňuje, aby ovládací prvek fungoval podobným způsobem jako ovládací prvky uvnitř formulářů aplikace na plátně.
MaxLength Maximální počet znaků, které lze zadat
HintText Text, který se má zobrazit, když není nastavena žádná textová hodnota
EmptyPlaceholderText Text, který se má zobrazit, když neexistuje žádná hodnota a ovládací prvek není aktivní. To poskytuje podobný styl při zobrazení ovládacího prvku textu řízeného modelem ---, když není vyplněna žádná hodnota.
DefaultHeight Výška, na kterou se má původně nastavit textová oblast. Pokud to není nastaveno v aplikaci na plátně / vlastní stránce, bude velikost výchozí na výšku komponenty kódu. U aplikací řízených modelem je to vyžadováno, protože formulář neposkytuje počáteční výšku.
DefaultWidth Šířka, na kterou se má textová oblast na začátku nastavit. Pokud to není nastaveno v aplikaci na plátně / vlastní stránce, bude velikost výchozí na výšku komponenty kódu. U aplikací řízených modelem to není vyžadováno, protože výchozí šířka bude šířka sloupce formuláře.
MinHeight Minimální výška, na kterou lze textarea nastavit. Při nastavení na nulu neexistuje omezení.
MaxHeight Maximální výška, na kterou lze textarea nastavit. Při nastavení na nulu neexistuje omezení.
Min Width Minimální šířka, na kterou lze textarea nastavit. Při nastavení na nulu neexistuje omezení.
MaxWidth Maximální šířka, na kterou lze textarea nastavit. Při nastavení na nulu neexistuje omezení.
AllowResize Určuje, ve kterém směru lze velikost textarea změnit. Žádný, Oba, Svisle nebo Vodorovně.
EnableSpellCheck Definuje, zda má v textarea prohlížeč kontrolovat pravopis, nebo ne.

Výstupní vlastnosti

Vlastnost Description
Resized Height** (output) - The user adjusted height | Resized Width** (output) - Uživatelem upravená šířka

Vlastnosti stylu

Vlastnost Description
PaddingLeft Odsazení, které lze přidat dovnitř textarea
PaddingRight Odsazení, které lze přidat dovnitř textarea
PaddingTop Odsazení, které lze přidat dovnitř textarea
PaddingBottom Odsazení, které lze přidat dovnitř textarea
Left Padding Adjustment Uvnitř aplikace řízené modelem, i když je popisek skrytý, je na levé straně kódové komponenty odsazení pro ikony (např. ikona zámku). Chcete-li to napravit, je nutné zmenšit šířku nastavením Úprava levého odsazení na 21. Pokud je k dispozici také popisek, musí být nastavení levého odsazení nastaveno na šířku popisku.
RenderBorderStyle To může být buď Normální, nebo Na střed. Při nastavení na Normální se šířka ohraničení uvnitř pole textové oblasti zvětší, nicméně použití Na střed vycentruje okraj kolem okraje textového pole. Použijte Na střed, abyste byli kompatibilní s klasickými ovládacími prvky Power Apps a normální pro modelem řízené ovládací prvky Fluent UI.
Accessibility Label Popisek Aria

Ne všechny kombinace stylu/stavu jsou implementovány každou komponentou. Viz Vlastnosti stylu závislé na stavu v dokumentaci ke komponentě GitHub.

Vlastnosti události

Vlastnost Description
Input Event Nastavte vlastnost Input Event na řetězec začínající na SetFocus pro zaměření na ovládací prvek. Aby se událost spustila, musíte zahrnout náhodnou příponu.

Ostatní vlastnosti jsou stejné jako u standardního ovládacího prvku Text Input.

Chování

Podporuje SetFocus jako InputEvent.

Omezení

Tuto komponentu kódu lze použít pouze v aplikacích plátna, vlastních stránkách a modelem řízených aplikacích.

Další poznámky k omezením naleznete v části designové výzvy dokumentace GitHubu.