Breadcrumb kontroll
En kontroll som används för navigering.
Kommentar
Fullständig dokumentation och källkod finns i lagringsplatsen för GitHub-kodkomponenter.
Description
Breadcrumb
Kontrollerna ska användas som navigeringshjälp i appen eller på webbplatsen. De visar platsen för den aktuella sidan i en hierarki och hjälper användaren att förstå var de befinner sig i förhållande till den övriga hierarkin. Ett spår ger också åtkomst med en enda klickning till högre nivåer i den hierarkin.
Den här kodkomponenten fungerar som en adapter runt kontrollen Fluent UI-spår för användning i arbetsyteappar och på anpassade sidor.
Egenskaper
Nyckelegenskaper
Property | Description |
---|---|
SelectedKey |
Detta anger att nyckeln är markerad. Detta uppdateras via OnChange-händelsen när användaren interagerar med kontrollen. |
Items |
Åtgärdsobjekten som ska återges |
Items
Egenskaper
Varje enskilt objekt använder följande schema för att visualisera data i komponenten.
Name | Description |
---|---|
ItemDisplayName |
Visningsnamn för spårobjektet |
ItemKey |
Den tangent som ska användas för att ange vilket objekt som har markerats och när du lägger till underobjekt. Nycklarna måste vara unika. |
ItemClickable |
Ange som falskt om det specifika spårobjektet inte kan klickas på. |
Exempel Power Fx formel:
Table(
{
ItemKey: "1",
ItemDisplayName: "General",
ItemClickable: true
},
{
ItemKey: "2",
ItemDisplayName: "Document",
ItemClickable: true
}
)
Stilegenskaper
Name | Description |
---|---|
Theme |
Godkänner en JSON-sträng som genereras med Fluent UI temadesigner (windows.net). Om du lämnar detta tomt används standardstandarden som definieras av Power Apps. Se tema för vägledning om hur du konfigurerar. |
AccessibilityLabel |
Aria-etikett för skärmläsare |
MaxDisplayedItems |
Det maximala antalet spår att visa före sammanslagning. Om noll återges alla spår. |
OverflowIndex |
Valfritt index där spillobjekt döljs. Som standard är inställningen noll. |
Händelseegenskaper
Name | Description |
---|---|
InputEvent |
En händelse att skicka till kontrollen. T.ex. SetFocus . Se nedan. |
Funktionssätt
Stödjer SetFocus som en InputEvent
.
Konfigurera funktionssättet "Vid val"
Använd formeln Switch() i komponentens OnSelect
egenskap om du vill konfigurera specifika åtgärder för respektive objekt genom att hänvisa till kontrollens markerade ItemKey
som växelvärde.
Ersätt false
-värdena med lämpliga uttryck i Power Fx-språket.
Eftersom denna kontroll används för navigering används navigeringsfunktionerna (helst fören relevant skärm med relaterade data inlästa).
Switch( Self.Selected.ItemKey,
/* Action for ItemKey 1 */
"1", false,
/* Action for ItemKey 2 */
"2", false,
/* Default action */
false
)
Ange fokus på kontrollen
När en ny dialog visas och standardfokus ska vara på kontrollen behövs en explicit uppsättning fokus.
För att göra anrop till indatahändelse kan du ställa in en kontextvariabel som är bunden till egenskapen Input Event till en sträng som börjar med SetFocus
och följs av ett slumpmässigt element för att säkerställa att programmet upptäcker det som en förändring.
Exempel Power Fx formel:
UpdateContext({ ctxResizableTextareaEvent:"SetFocus" & Text(Rand()) }));
Sammanhangsvariabeln ctxResizableTextareaEvent
kan sedan vara bundna till egenskapen Input Event.
Begränsningar
Den här kodkomponenten kan endast användas i arbetsyteappar och anpassade sidor.