Listruta-kontroll i Power Apps
En lista som endast visar det första objektet om användaren inte öppnar den.
Beskrivning
Listruta-kontroll inskränker inte skärmutrymmet, särskilt när listan innehåller ett stort antal alternativ. Kontrollen tar endast upp en rads utrymme om inte användaren vill att fler alternativ ska synas. Kontrollen visar högst 500 objekt.
Nyckelegenskaper
Default – Det initiala värdet för en kontroll innan användaren anger ett annat värde.
Items – Den datakälla som innehåller de objekt som visas i kontrollen. Om källan har flera kolumner anger du kontrollens egenskap Value till den kolumn med data som du vill visa.
Value – Den kolumn med data som du vill visa i kontrollen (till exempel om en datakälla har flera kolumner).
Selected – Dataposten som representerar det markerade objektet.
AllowEmptySelection – Huruvida kontrollen inte kan ha några markerade objekt. Om alternativet är falskt markeras alltid ett objekt, vilket till att börja med är Standard, eller det första objektet.
Ytterligare egenskaper
AccessibleLabel – Etikett för skärmläsare.
BorderColor – En kontrolls kantlinjefärg.
BorderStyle – Om en kontrolls kantlinje är solid, streckad, prickad eller ingen.
BorderThickness – Tjockleken på en kontrolls kantlinje.
ChevronBackground – färgen bakom nedpilen i en listruta.
ChevronFill – nedpilens färg i en listruta.
Color – Textens färg i en kontroll.
DisplayMode – Om kontrollen tillåter indata från användaren (redigera), bara visar data (visa) eller inaktiverad (inaktiverad).
DisabledBorderColor – Färgen på en kontrolls kantlinje om kontrollens egenskap DisplayMode är inställd på Disabled.
DisabledColor – Textens färg i en kontroll om dess egenskap DisplayMode är inställd på Disabled.
DisabledFill – Bakgrundsfärgen i en kontroll om dess egenskap DisplayMode är inställd på Disabled.
Fill – Bakgrundsfärgen i en kontroll.
FocusedBorderColor – Färgen på en kontrolls kantlinje när kontrollen har fokus.
FocusedBorderThickness – Tjockleken på en kontrolls kantlinje när kontrollen har fokus.
Font – Namnet på den teckensnittfamilj som text visas i.
FontWeight – Stilen på texten i en kontroll: Bold, Semibold, Normal eller Lighter.
Height – Avståndet mellan kontrollens övre och nedre kanter.
HoverBorderColor – Färgen på en kontrolls kantlinje när användaren för muspekaren över denna kontroll.
HoverColor – Färgen på texten i en kontroll när användaren för muspekaren över den.
HoverFill – Bakgrundsfärgen i en kontroll när användaren för muspekaren över den.
Italic – Om texten i en kontroll är kursiv.
OnChange – Åtgärder att utföra när användaren ändrar en kontrolls värde (t.ex. genom att justera ett skjutreglage).
OnSelect – Åtgärder som ska utföras när användaren trycker på eller klickar på en kontroll.
PaddingBottom – Avståndet mellan texten i en kontroll och kontrollens nedre kant.
PaddingLeft – Avståndet mellan texten i en kontroll och kontrollens vänstra kant.
PaddingRight – Avståndet mellan texten i en kontroll och kontrollens högra kant.
PaddingTop – Avståndet mellan texten i en kontroll och kontrollens övre kant.
PressedBorderColor – Färgen på en kontrolls kantlinje när användaren trycker eller klickar på denna kontroll.
PressedColor – Färgen på texten i en kontroll när användaren trycker eller klickar på denna kontroll.
PressedFill – Bakgrundsfärgen i en kontroll när användaren trycker eller klickar på denna kontroll.
Reset – Huruvida en kontroll återställs till sitt standardvärde eller inte.
SelectedText (inaktuell) – Ett strängvärde som representerar det markerade objektet. Använd Dropdown1.SelectedText.Value istället, byt ut "Dropdown1" med listrutans kontrollnamn i appen.
SelectionColor – Textfärgen för ett eller flera markerade objekt i en lista eller färgen för val av verktyget i en pennkontroll.
SelectionFill – Bakgrundsfärgen för ett eller flera markerade objekt i en lista eller ett markerat område för en pennkontroll.
Size – Teckenstorleken för den text som visas i en kontroll.
Strikethrough – Om en linje dras genom den text som visas i en kontroll.
TabIndex – Tangentbordets navigeringsordning i förhållande till andra kontroller.
Tooltip – Beskrivande text som visas när användaren för muspekaren över en kontroll.
Underline – Om en linje dras under den text som visas i en kontroll.
Visible – Om en kontroll visas eller är dold.
Width – Avståndet mellan kontrollens högra och vänstra kanter.
X – Avståndet mellan kontrollens vänstra kant och den överordnade containerns vänstra kant (skärmen om det inte finns någon överordnad behållare).
Y – Avståndet mellan kontrollens övre kant och den överordnade containerns övre kant (skärmen om det inte finns någon överordnad behållare).
Anteckning
Utfällbar meny gränsegenskaper kontrolleras av FocusedBorder egenskaper.
Exempel
Enkel lista
Lägg till en Listruta-kontroll och ange sedan dess egenskap Items till följande uttryck:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]
Vet du inte hur du lägger till, namnger och konfigurerar en kontroll?
Visa objekten i listan genom att hålla ned tangenten Alt och välja kontrollens nedåtpil.
Lista från en datakälla
Principerna i den här proceduren gäller för alla datakällor som innehåller tabeller men för att följa de här stegen exakt måste du öppna en miljö som en Microsoft Dataverse-databas har skapats för och där exempeldata har lagts till.
Lägg till en Listruta-kontroll och ange dess egenskap Items till följande formel:
Distinct(Accounts, 'Address 1: City')
Den här formeln visar alla städer i tabellen Konton. Om fler än en post har samma stad döljer funktionen Distinct dupliceringen i Listruta-kontrollen.
(valfritt) byt namn på Listruta-kontrollen till Cities, lägg till en vertikal Galleri-kontroll och ange galleriets egenskap Items till den här formeln:
Filter(Accounts, address1_city = Cities.Selected.Result)
Denna Filter funktion visar endast de poster i tabellen Konton för vilka staden överensstämmer med det valda värdet i kontrollen Cities.
Riktlinjer för hjälpmedel
Färgkontrast
Det måste finnas tillräcklig färgkontrast mellan:
- ChevronFill och ChevronBackground
- ChevronHoverFill och ChevronHoverBackground
- SelectionColor och SelectionFill
- SelectionFill och Fyllning
Detta är utöver standardkravet på färgkontrast.
Stöd för skärmläsare
- AccessibleLabel måste finnas.
Tangentbordsstöd
- TabIndex måste vara noll eller större så att tangentbordsanvändare kan navigera till det.
- Fokusindikatorer måste vara väl synliga. Använd FocusedBorderColor och FocusedBorderThickness för att uppnå detta.
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).