Controlul derulant în Power Apps

O listă care arată doar primul element, cu excepția cazului în care utilizatorul o deschide.

Descriere

Un control Derulant conservă spațiul de pe ecran, mai ales când lista conține un număr mare de opțiuni. Controlul ocupă o singură linie, cu excepția cazului în care utilizatorul selectează semnul pentru a dezvălui mai multe opțiuni. Controlul va afișa maximum 500 de articole.

Proprietăți cheie

Mod implicit - Valoarea inițială a unui control înainte ca utilizatorul să specifice o altă valoare.

Articole - Sursa de date care conține elementele care apar în control. Dacă sursa are mai multe coloane, setați proprietatea controlului Valoare pentru coloana de date pe care doriți să le afișați.

Valoare - Coloana de date pe care doriți să o afișați în control (de exemplu, dacă o sursă de date are mai multe coloane).

Selectat - Înregistrarea datelor care reprezintă elementul selectat.

AllowEmptySelection – Dacă controlul nu poate avea niciun element selectat. Când este fals, va exista întotdeauna un element selectat, care va fi inițial Implicit sau primul articol.

Proprietăți suplimentare

AccessibleLabel – Etichetă pentru cititoare de ecran.

BorderColor - Culoarea bordurii unui control.

BorderStyle - Dacă bordura unui control este de tip Continuu, Linii, Puncte sau Fără.

BorderThickness - Grosimea bordurii unui control.

FundalSemn - Culoarea din spatele săgeții în jos într-o listă derulantă.

UmplereSemn - Culoarea săgeții în jos dintr-o listă derulantă.

Color - Culoarea textului unui control.

DisplayMode - Dacă controlul permite date introduse de utilizator (Editare), afișează numai datele (Vizualizare) sau este dezactivat (Dezactivat).

DisabledBorderColor - Culoarea marginii unui control, dacă proprietatea DisplayMode a controlului este setată la Dezactivat.

DisabledColor - Culoarea textului unui control, dacă proprietatea DisplayMode a acestuia este setată la Dezactivat.

DisabledFill - Culoarea de fond a unui control, dacă proprietatea DisplayMode a acestuia este setată la Dezactivat.

Fill - Culoarea de fond a unui control.

FocusedBorderColor – Culoarea bordurii unui control atunci când controlul este focalizat.

FocusedBorderThickness – Grosimea bordurii unui control atunci când controlul este focalizat.

Font - Numele familiei de fonturi în care apare textul.

FontWeight – Grosimea textului într-un control: Bold, SemiBold, Normal sau Mai fin.

Height - Distanța dintre marginile superioare și inferioare ale unui control.

HoverBorderColor – Culoarea bordurii unui control atunci când utilizatorul menține indicatorul de mouse pe controlul respectiv.

HoverColor – Culoarea textului unui control atunci când utilizatorul menține indicatorul de mouse pe acesta.

HoverFill – Culoarea de fond a unui control atunci când utilizatorul menține indicatorul de mouse pe acesta.

Italic – Dacă textul dintr-un control este italic.

OnChange – Acțiuni de efectuat atunci când utilizatorul modifică valoarea unui control (de exemplu, ajustând un glisor).

OnSelect – Acțiuni de efectuat atunci când utilizatorul atinge sau face clic pe un control.

PaddingBottom - Distanța dintre textul dintr-un control și marginea de jos a controlului respectiv.

PaddingLeft - Distanța dintre textul dintr-un control și marginea din stânga a controlului respectiv.

PaddingRight - Distanța dintre textul dintr-un control și marginea din dreapta a controlului respectiv.

PaddingTop - Distanța dintre textul dintr-un control și marginea de sus a controlului respectiv.

PressedBorderColor – Culoarea bordurii unui control atunci când utilizatorul apasă sau face clic pe controlul respectiv.

PressedBorderColor – Culoarea textului unui control atunci când utilizatorul apasă sau face clic pe controlul respectiv.

PressedFill – Culoarea de fond a unui control atunci când utilizatorul apasă sau face clic pe controlul respectiv.

Reset – Dacă un control revine la valoarea sa implicită.

SelectedText (Perimat) - O valoare șir care reprezintă elementul selectat. Utilizați în schimb Dropdown1.SelectedText.Value, înlocuind „Dropdown1” cu numele de control vertical din aplicație.

SelectionColor - Culoarea textului unuia sau mai multor elemente selectate dintr-o listă sau culoarea instrumentului de selecție dintr-un control stilou.

SelectionFill - Culoarea de fundal a unuia sau mai multor elemente selectate dintr-o listă sau a unei zone selectate a unui control stilou.

Size - Dimensiunea fontului textului care apare pe un control.

Strikethrough – Dacă textul care apare într-un control este tăiat cu o linie.

TabIndex – Comanda de navigare prin tastatură comparativ cu alte controale.

Tooltip - Text explicativ care apare atunci când utilizatorul deplasează indicatorul mouse-ului peste un control.

Underline – Dacă textul care apare într-un control este subliniat.

Visible - Dacă un control este vizibil sau ascuns.

Width - Distanța dintre marginea din stânga și cea din dreapta a unui control.

X- Distanța dintre marginea din stânga a unui control și marginea din stânga a containerului părinte al acestuia (a ecranului, dacă nu există un container părinte).

Y - Distanța dintre marginea de sus a unui control și marginea de sus a containerului părinte al acestuia (a ecranului, dacă nu există un container părinte).

Notă

Proprietățile chenarului flotant sunt controlate de proprietățile FocusedBorder.

Exemple

Listă simplă

  1. Adăugați un control Derulant apoi setați-i proprietatea Articole pentru această expresie:

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

    Nu știți cum să adăugați, numiți și configurați un control?

  2. Afișați elementele din listă selectând săgeata în jos a controlului în timp ce apăsați tasta Alt.

Lista dintr-o sursă de date

Principiile din această procedură se aplică oricărei surse de date care oferă tabele dar, pentru a urma acești pași exact, trebuie să deschideți un mediu pentru care a fost creată baza de date Microsoft Dataverse și au fost adăugate date de probă.

  1. Deschideți o aplicație necompletată, și apoi specificați tabelul Conturi.

  2. Adăugați un control Derulant și setați-i proprietatea Articole la această formulă:

    Distinct(Accounts, 'Address 1: City')

    Această formulă arată toate orașele din tabelul Conturi. Dacă mai multe înregistrări au același oraș, funcția Distinct ascunde duplicarea în controlul dvs. derulant.

  3. (opțional) Redenumiți-vă controlul Derulant la Orase, adăugați un control vertical Gallery și setați proprietatea galeriei Articole la această formulă:

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

    Această funcție Filtru afișează numai acele înregistrări din tabelul Conturi pentru care orașul se potrivește cu valoarea selectată în controlul Orașe.

Orientări privind accesibilitatea

Contrast de culoare

Trebuie să existe un contrast adecvat de culoare între:

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

Acest lucru este în plus față de cerințe standard de contrast de culoare.

Asistență pentru cititor de ecran

Suport tastatură

  • TabIndex trebuie să fie egal cu zero sau mai mare, așa încât utilizatorii tastaturii să poată naviga acolo.
  • Indicatorii de focalizare trebuie să fie clar vizibili. Utilizați FocusedBorderColor și FocusedBorderThickness pentru a realiza acest lucru.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).