Udostępnij przez


Kontrolka listy rozwijanej w usłudze Power Apps

Lista zawierająca tylko pierwszy element, chyba że użytkownik go otworzy.

Description

Kontrolka Lista rozwijana oszczędza nieruchomości ekranu, zwłaszcza gdy lista zawiera wiele opcji. Kontrolka zajmuje tylko jeden wiersz, chyba że użytkownik wybierze pagon, aby wyświetlić więcej opcji. Kontrolka pokazuje maksymalnie 500 elementów.

Właściwości klucza

Ustawienie domyślne — początkowa wartość kontrolki przed określeniem przez użytkownika innej wartości.

Items — źródło danych, które zawiera elementy wyświetlane w kontrolce. Jeśli źródło ma wiele kolumn, ustaw właściwość Value kontrolki na kolumnę danych, które chcesz pokazać.

Value — kolumna danych, które mają być wyświetlane w kontrolce (na przykład jeśli źródło danych ma wiele kolumn).

Selected — rekord danych reprezentujący wybrany element.

AllowEmptySelection — czy kontrolka nie może mieć zaznaczonych elementów. W przypadku wartości false zawsze będzie zaznaczony element, który początkowo będzie domyślnym lub pierwszym elementem.

Dodatkowe właściwości

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

BorderColor — kolor obramowania kontrolki.

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

BorderThickness — grubość obramowania kontrolki.

ChevronBackground — kolor strzałki w dół na liście rozwijanej.

ChevronFill — kolor strzałki w dół na liście rozwijanej.

Color — kolor tekstu w kontrolce.

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.

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.

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

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ą.

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

OnSelect — akcje do wykonania, gdy użytkownik wybierze kontrolkę.

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 wybierze tę kontrolkę.

PressedColor — kolor tekstu w kontrolce, gdy użytkownik wybierze tę kontrolkę.

PressedFill — kolor tła kontrolki, gdy użytkownik wybierze tę kontrolkę.

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

SelectedText (przestarzałe) — wartość ciągu reprezentująca wybrany element. Zamiast tego użyj opcji Dropdown1.SelectedText.Value , zastępując ciąg "Dropdown1" nazwą kontrolki listy rozwijanej w aplikacji.

SelectionColor — kolor tekstu zaznaczonego elementu lub elementów na liście lub kolor narzędzia wyboru w kontrolce pióra.

SelectionFill — kolor tła wybranego elementu lub elementów na liście lub w wybranym obszarze kontrolki pióra.

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.

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ą kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).

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

Uwaga / Notatka

Właściwości obramowania wysuwanego są kontrolowane przez właściwości FocusedBorder .

Przykłady

Prosta lista

  1. Dodaj kontrolkę Lista rozwijana i ustaw jej właściwość Items na następujące wyrażenie:

    ["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]

    Nie wiesz, jak dodawać, nazywać i konfigurować kontrolkę?

  2. Pokaż elementy na liście, wybierając strzałkę w dół kontrolki, naciskając Alt .

Wyświetlanie listy ze źródła danych

Zasady opisane w tej procedurze dotyczą dowolnego źródła danych zawierającego tabele , ale w celu wykonania tych kroków należy otworzyć środowisko, dla którego została utworzona baza danych Microsoft Dataverse i dodane przykładowe dane.

  1. Otwórz pustą aplikację i dodaj tabelęAccounts z usługi Dataverse.

  2. Dodaj kontrolkę Lista rozwijana i ustaw jej właściwość Items na następującą formułę:

    Distinct(Accounts, 'Address 1: City')

    Ta formuła przedstawia wszystkie miasta w tabeli Accounts . Jeśli więcej niż jeden rekord ma to samo miasto, funkcja Distinct ukrywa duplikację w kontrolce listy rozwijanej.

  3. (Opcjonalnie) Zmień nazwę kontrolki Lista rozwijana na Cities (Miasta), dodaj pionową kontrolkę Galeria i ustaw właściwość Itemsgalerii na następującą formułę:

    Filter(Accounts, address1_city == Cities.Selected.Result)

    Ta funkcja Filter pokazuje tylko te rekordy w tabeli Accounts , dla których miasto jest zgodne z wybraną wartością w kontrolce Miasta .

Wytyczne dotyczące ułatwień dostępu

Kontrast kolorów

Musi istnieć odpowiedni kontrast kolorów między:

  • ChevronFill i ChevronBackground
  • ChevronHoverFill i ChevronHoverBackground
  • SelectionColor i SelectionFill
  • SelectionFill i Fill

Jest to dodatek do standardowych wymagań dotyczących kontrastu kolorów.

Obsługa czytników ekranu

Obsługa klawiatury