Udostępnij przez


Kontrolka wprowadzania tekstu w usłudze Power Apps

Pole, w którym użytkownik może wpisywać tekst, liczby i inne dane.

Description

Użytkownik może określić dane, wpisując w kontrolce wprowadzania tekstu. W zależności od konfiguracji aplikacji te dane mogą być dodawane do źródła danych, używane do obliczania wartości tymczasowej lub wykorzystywane w inny sposób.

Kluczowe właściwości

Default — początkowa wartość kontrolki przed jej zmianą przez użytkownika.

Text — tekst wyświetlany w kontrolce lub typie użytkownika w kontrolce.

Dodatkowe właściwości

AccessibleLabel — etykieta dla czytników zawartości ekranu.

Align — lokalizacja tekstu w odniesieniu do poziomego środka kontrolki.

BorderColor — kolor obramowania kontrolki.

BorderStyle — czy obramowanie kontrolki to Solid, Dashed, Dotted lub None.

BorderThickness — grubość obramowania kontrolki.

Clear — określa, czy kontrolka wprowadzania tekstu wyświetla znak "X", który użytkownik może nacisnąć lub kliknąć, aby wyczyścić zawartość tej kontrolki. Działa tylko w trybie SingleLine .

Color — kolor tekstu w kontrolce.

DelayOutput — po ustawieniu wartości true dane wejściowe użytkownika są rejestrowane po pół sekundy opóźnienia. Przydatne w przypadku opóźniania kosztownych operacji, dopóki użytkownik nie ukończy wprowadzania tekstu (tj. do filtrowania, gdy dane wejściowe są używane w innych formułach).

DisplayMode — określa, czy kontrolka zezwala na wprowadzanie danych przez użytkownika (Edycja), wyświetla tylko dane (Widok) lub jest wyłączona (wyłączone).

DisabledBorderColor — kolor obramowania kontrolki, jeśli właściwość DisplayMode kontrolki jest ustawiona na wartość Wyłączone.

DisabledColor — kolor tekstu w kontrolce, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.

DisabledFill — kolor tła kontrolki, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.

EnableSpellCheck — czy kontrolka wprowadzania tekstu powinna używać funkcji sprawdzania pisowni przeglądarki. Usługa Power Apps dla systemu Windows nie obsługuje tej właściwości.

Fill – kolor tła kontrolki.

FocusedBorderColor — kolor obramowania kontrolki, gdy kontrolka jest skoncentrowana.

FocusedBorderThickness — grubość obramowania kontrolki, gdy kontrolka jest skoncentrowana.

Font — nazwa rodziny czcionek, w której pojawia się tekst.

FontWeight — waga tekstu w kontrolce: Pogrubienie, Semibold, Normalny lub Jaśniejszy.

Format — określa, czy dane wejściowe użytkownika są ograniczone tylko do liczb, czy mogą być dowolnym tekstem. Po ustawieniu wartości Number można wprowadzić tylko cyfry i niektóre symbole liczbowe. Obsługiwane symbole i formaty zależą od języka przeglądarki i nie można go ustawić na poszczególnych kontrolkach.

Height — odległość między górną i dolną krawędzią kontrolki.

HintText — jasnoszary tekst wyświetlany w kontrolce wprowadzania tekstu, jeśli jest pusty.

HoverBorderColor — kolor obramowania kontrolki, gdy użytkownik utrzymuje wskaźnik myszy na tej kontrolce.

HoverColor — kolor tekstu w kontrolce, gdy użytkownik utrzymuje wskaźnik myszy na nim.

HoverFill — kolor tła kontrolki, gdy użytkownik utrzymuje na niej wskaźnik myszy.

Kursywa — czy tekst w kontrolce jest kursywą.

LineHeight — odległość między na przykład wierszami tekstu lub elementami na liście.

MaxLength — liczba znaków, które użytkownik może wpisać w kontrolce wprowadzania tekstu.

Mode — kontrolka jest w trybie SingleLine, Multiline lub Password .

OnChange — akcje do wykonania, gdy użytkownik zmieni wartość kontrolki (na przykład przez dostosowanie suwaka).

OnSelect — akcje do wykonania po naciśnięciu lub kliknięciu kontrolki przez użytkownika.

PaddingBottom — odległość między tekstem w kontrolce a dolną krawędzią tej kontrolki.

PaddingLeft — odległość między tekstem w kontrolce a lewą krawędzią tej kontrolki.

PaddingRight — odległość między tekstem w kontrolce a prawą krawędzią tej kontrolki.

PaddingTop — odległość między tekstem w kontrolce a górną krawędzią tej kontrolki.

PressedBorderColor — kolor obramowania kontrolki, gdy użytkownik naciśnie lub kliknie kontrolkę.

PressedColor — kolor tekstu w kontrolce, gdy użytkownik naciśnie lub kliknie kontrolkę.

PressedFill — kolor tła kontrolki, gdy użytkownik naciśnie lub kliknie kontrolkę.

RadiusBottomLeft — stopień zaokrąglenia lewego dolnego rogu kontrolki.

RadiusBottomRight — stopień zaokrąglenia prawego dolnego rogu kontrolki.

RadiusTopLeft — stopień zaokrąglenia lewego górnego rogu kontrolki.

RadiusTopRight — stopień zaokrąglenia prawego górnego rogu kontrolki.

Reset — określa, czy kontrolka przywraca wartość domyślną.

Size — rozmiar czcionki tekstu wyświetlanego w kontrolce.

Przekreślenie — określa, czy wiersz pojawia się przez tekst wyświetlany w kontrolce.

TabIndex — kolejność nawigacji za pomocą klawiatury w odniesieniu do innych kontrolek.

Etykietka narzędzia — tekst objaśniający wyświetlany po umieszczeniu wskaźnika myszy na kontrolce.

Podkreśl — określa, czy wiersz pojawia się pod tekstem wyświetlanym w kontrolce.

VirtualKeyboardMode — typ klawiatury wirtualnej, tekstu lub liczb, który jest wyświetlany na ekranie dotykowym użytkownika aplikacji. Właściwość Format określa wartość domyślną. Obsługa urządzeń różni się. Urządzenia z systemem iOS muszą mieć co najmniej wersję 12.2. Zalecana wersja systemu Android to 9.0, a możliwości klawiatur liczbowych różnią się w przypadku urządzeń z systemem Android. System Windows 10 nie obsługuje tej właściwości.

Visible — określa, czy kontrolka jest wyświetlana, czy ukryta.

Width — odległość między lewą i prawą krawędzią kontrolki.

X — odległość między lewą krawędzią kontrolki a lewą krawędzią jej kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).

Y — odległość między górną krawędzią kontrolki a górną krawędzią kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).

DateTimeValue( Ciąg )

Przykłady

Zbieranie danych

  1. Dodaj dwie kontrolki wprowadzania tekstu i nadaj im nazwę inputFirst i inputLast.

    Nie wiesz, jak dodać, nazwać i skonfigurować kontrolkę?

  2. Dodaj przycisk, ustaw jej właściwość Text na Dodaj i ustaw jej właściwość OnSelect na następującą formułę:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Chcesz uzyskać więcej informacji na temat funkcji Collect lub innych funkcji?

  3. Dodaj galerię tekstu w orientacji pionowej/pionowej, ustaw jej właściwość Items na Wartość Names i ustaw właściwość Textelementu Subtitle1 na ThisItem.FirstName.

  4. (opcjonalnie) W galerii szablonów usuń etykietę dolną o nazwie Body1 i ustaw właściwość TemplateSize galerii na 80.

  5. Naciśnij F5, wpisz ciąg tekstu w inputFirst i inputLast, a następnie kliknij lub naciśnij przycisk Dodaj .

  6. (opcjonalnie) Dodaj więcej nazw do kolekcji, a następnie naciśnij Esc, aby powrócić do domyślnego obszaru roboczego.

Monituj o hasło

  1. Dodaj kontrolkę wprowadzania tekstu, nadaj jej nazwę inputPassword i ustaw jej właściwość Mode na Hasło.

  2. Dodaj etykietę i ustaw jej właściwość Text na tę formułę:
    If(inputPassword.Text = "P@ssw0rd", "Access granted", "Access denied")

    Chcesz uzyskać więcej informacji na temat funkcji If lub innych funkcji?

  3. Naciśnij F5, a następnie wpisz P@ssw0rd w inputPassword.

    Po zakończeniu wpisywania hasła etykieta przestanie zawierać wartość Odmowa dostępu i zaczyna pokazywać dostęp udzielony.

  4. Aby powrócić do domyślnego obszaru roboczego, naciśnij Esc.

  5. (opcjonalnie) Dodaj kontrolkę, taką jak strzałka, skonfiguruj ją tak, aby przechodziła do innego ekranu i wyświetlała ją dopiero po tym, jak użytkownik wpisze hasło.

  6. (opcjonalnie) Dodaj przycisk, skonfiguruj jego właściwość Text, aby wyświetlić polecenie Zaloguj, dodać czasomierz i wyłączyć kontrolkę wprowadzania tekstu przez określony czas, jeśli użytkownik wpisze nieprawidłowe hasło, a następnie kliknie lub naciśnie przycisk Zaloguj.

Wytyczne dotyczące ułatwień dostępu

Kontrast kolorów

Obsługa czytników ekranu

Obsługa klawiatury