ResizableTextArea kontrola
Składnik do wprowadzania danych przez użytkownika.
Uwaga
Pełna dokumentacja i kod źródłowy znajdują się w repozytorium GitHub komponentów kodu.
opis
Obszary tekstu dają ludziom możliwość wprowadzania i edytowania tekstu. Są używane w formularzach, modalnych dialogach, tabelach i innych miejscach, w których jest wymagane wprowadzenie tekstu.
Ten składnik umożliwia użytkownikowi zmianę rozmiaru obszaru tekstowego dla ułatwienia.
Uwaga
Źródłowy kod składnika i więcej informacji dostępnych w repozytorium GitHub komponentów kodu.
Właściwości
Właściwości klucza
Właściwości | opis |
---|---|
Text |
Wartość tekstowa ustawiona w kontrolce. Jest to domyślna właściwość powiązana, gdy jest używana w aplikacji korzystającej z modelu. |
Default |
Wartość domyślna, jaka będzie posiadana przez formant po zresetowaniu formantu lub zmianie wartości domyślnej. Dzięki temu formant będzie działał w podobny sposób jak formanty w formularzach aplikacji kanw. |
MaxLength |
Maksymalna liczba znaków, które można wprowadzić |
HintText |
Tekst do wyświetlenia, gdy nie ma ustawionej wartości tekstowej |
EmptyPlaceholderText |
Tekst wyświetlany w przypadku, gdy nie ma wartości, a formant nie ma fokusu. Zapewnia on podobny styl, kiedy formant tekstu opartego na modelu jest wyświetlany ---, gdy nie ma zapełnione wartości. |
DefaultHeight |
Wysokość, która ma początkowe ustawienie obszaru tekstu. Jeśli nie jest to ustawione w aplikacji kanwie/stronie niestandardowej, rozmiar zostanie ustawiony domyślnie na wysokość składnika kodu. W przypadku aplikacji opartych na modelu jest to wymagane, ponieważ formularz nie zawiera początkowej wysokości. |
DefaultWidth |
Szerokość do początkowego ustawienia obszaru tekstowego. Jeśli nie jest to ustawione w aplikacji kanwie/stronie niestandardowej, rozmiar zostanie ustawiony domyślnie na wysokość składnika kodu. W przypadku aplikacji opartych na modelu nie jest to wymagane, ponieważ domyślna szerokość będzie stanowić szerokość kolumny formularza. |
MinHeight |
Minimalna wysokość, na która textarea można zmienić rozmiar. Ustaw wartość zero dla wartości no limit. |
MaxHeight |
Maksymalna wysokość, na która textarea można zmienić rozmiar. Ustaw wartość zero dla wartości no limit. |
Min Width |
Minimalna szerokość, na która textarea można zmienić rozmiar. Ustaw wartość zero dla wartości no limit. |
MaxWidth |
Maksymalna szerokość, na która textarea można zmienić rozmiar. Ustaw wartość zero dla wartości no limit. |
AllowResize |
Określa kierunek, w którym textarea można zmienić rozmiary. Brak, oba, pionowe lub poziome. |
EnableSpellCheck |
Określa, czy program textarea ma być sprawdzany przez przeglądarkę, czy nie. |
Output properties
Właściwości | Popis |
---|---|
Resized Height** (output) - The user adjusted height | Resized Width** (output) — szerokość dostosowana przez użytkownika |
Właściwości stylu
Właściwości | opis |
---|---|
PaddingLeft |
Znak do dodania wewnątrz textarea |
PaddingRight |
Znak do dodania wewnątrz textarea |
PaddingTop |
Znak do dodania wewnątrz textarea |
PaddingBottom |
Znak do dodania wewnątrz textarea |
Left Padding Adjustment |
W aplikacji opartej na modelu, nawet gdy etykieta jest ukryte, po lewej stronie składnika kodu można przechowywać ikony (np. ikona k lock). Aby poprawić tę szerokość, należy zmniejszyć szerokość, ustawiając lewą korekty na 21. Jeśli jest jeszcze etykieta, dla ustawienia lewej korekty nadaj etykietie szerokość. |
RenderBorderStyle |
Może być albo normalny, albo wyśrodkowany. Jeśli wartość Jest ustawiona na Normalny, szerokość obramowania będzie zwiększana w polu tekstowym, jednak użycie funkcji Wyśrodkowany spowoduje wyśrodkowanie obramowania wokół krawędzi pola w obszarze tekstowym. Użyj funkcji Wyśrodkowany, aby być zgodnym z klasycznymi Power Apps formantami, a normalne dla kontrolek interfejsu użytkownika opartych na modelu i fluent. |
Accessibility Label |
Etykieta arii |
Nie wszystkie kombinacje stylu/stanu są zaimplementowane przez każdy składnik. Zobacz Właściwości stylu zależnego od stanu w dokumentacji komponentu GitHub
Właściwości zdarzenia
Właściwości | opis |
---|---|
Input Event |
Ustaw właściwość Zdarzenie wejściowe na ciąg rozpoczynający się w SetFocus w celu ustawienia fokusu kontrolki. Aby zdarzenie było wyzwalane, musi być uwzględniany losowy sufiks. |
Inne właściwości są takie same jak standardowe formanty wprowadzania tekstu.
Zachowanie
Obsługuje SetFocus jako element InputEvent
.
Ograniczenia
Ten składnik kodu może być używany tylko w aplikacjach kanw, stronach niestandardowych i aplikacjach na podstawie modelu.
Zobacz więcej uwag dotyczących ograniczeń w sekcji Wyzwania związane z projektowaniem w dokumentacji usługi GitHub.