Control radio în Power Apps

Un control de intrare care arată mai multe opțiuni, dintre care utilizatorii pot selecta doar una câte una.

Descriere

Un control Radio, un control standard de intrare HTML, este cel mai bine utilizat doar cu câteva opțiuni care se exclud reciproc.

Controlul poate avea o dispunere orizontală sau verticală.

Proprietăți cheie

Default - Valoarea inițială a unui control înainte ca utilizatorul să o modifice.

Elemente – Sursa datelor care apar într-un control, precum o galerie, o listă sau o diagramă.

Aspect - Dacă opțiunile sunt prevăzute vertical sau orizontal.

Value – Valoarea unui control de intrare.

Selectat - Înregistrarea datelor care reprezintă elementul selectat.

Toate proprietățile

Align - Locația textului în raport cu centrul orizontal al controlului său.

BorderColor - Culoarea bordurii unui control.

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

BorderThickness - Grosimea bordurii unui control.

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.

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.

LineHeight – Distanța dintre, de exemplu, liniile de text sau elementele dintr-o listă.

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

RadioBackgroundFill – Culoarea de fond a cercurilor dintr-un control de tip buton radio.

RadioBorderColor – Culoarea cercului fiecărei opțiuni dintr-un control de tip buton radio.

RadioSelectionFill – Culoarea care apare în interiorul cercului opțiunii selectate dintr-un control de tip buton radio.

RadioSize – Diametrul cercurilor dintr-un control de tip buton radio.

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

SelectedText (Perimat) - O valoare șir care reprezintă elementul selectat.

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

Funcții asociate

Distinct( Sursă de date, ColumnName )

Exemplu

  1. Adăugați un control Radio, denumiți-l Prețuri și setați-i proprietatea Elemente la această formulă:

    ["Standard”, "Premium”]

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

  2. Adaugați un control Label, mutați-l sub controlul Radio și setați proprietatea Text pentru controlul Label la această formulă:

    If("Premium" in Pricing.Selected.Value, "$200 pe zi”, "$150 pe zi”)

    Doriți mai multe informații despre funcția Dacă sau alte funcții?

  3. În timp ce țineți apăsată tasta Alt, selectați oricare dintre opțiunile din controlul Radio.

    Controlul Label arată textul potrivit pentru alegerea dvs.

  4. (opțional) În timp ce țineți apăsată tasta Alt, selectați cealaltă opțiune pentru a confirma că apare textul corespunzător.

Orientări privind accesibilitatea

Contrast de culoare

În plus față de cerințe standard de contrast de culoare, asigurați un contrast adecvat de culoare între:

  • RadioSelectionFill și RadioBackgroundFill
  • RadioBackgroundFill și Umplere

Asistență pentru cititor de ecran

  • Asigurați-vă că fiecare opțiune are o Valoare.
  • Luați în considerare adăugarea unei Label imediat înainte de controlul Radio pentru a servi drept titlu.

Suport tastatură

  • Setați proprietatea TabIndex la zero sau mai mare, așa încât utilizatorii tastaturii să poată naviga acolo.
  • Setați FocusedBorderColor și proprietățile FocusedBorderThickness astfel încât indicatorii de focalizare să fie clar vizibili.

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