Loading
Utöka Salesforce med klick och inte kod
Dynamiska interaktioner i Lightning-appbyggaren

Dynamiska interaktioner i Lightning-appbyggaren

Dynamiska interaktioner är en del av vår fortsatta satsning på att göra Lightning-sidor mer dynamiska och interaktiva. Med dynamiska interaktioner kan en händelse som inträffar i en komponent på en Lightning-sida, t.ex. när användaren klickar på ett objekt i en listvy, uppdatera andra komponenter på sidan. Med dynamiska interaktioner kan administratörer skapa applikationer med komponenter som kommunicerar och omvandlas baserat på användarinteraktioner, allt i UI till Lightning-appbyggaren. Den låser upp förmågor som tidigare endast var till för utvecklare.

Versioner som krävs

Tillgängliga i: Lightning Experience

Tillgängliga i: Utgåvorna Group, Professional, Enterprise, Performance, Unlimited och Developer

För att få ut det mesta av dynamiska interaktioner arbetar administratörer och utvecklare tillsammans.

Utvecklare skriver egna komponenter som driver dynamiska interaktioner. Utvecklaren definierar de händelser som komponenten stöder och visar sedan händelserna i Lightning-appbyggarens UI. I Lightning-appbyggaren konfigurerar administratören sedan händelsen genom att ställa in interaktionerna mellan komponenterna.

Dynamiska interaktioner har fyra huvudbyggnadsblock.

  • Händelse—Något som kan utlösa en interaktion, till exempel ett musklick, ett knapptryck eller en ändring av ett fälts värde.
  • Interaktion—En aktivitet som sker mellan källan och målet.
  • Källa—Objektet som utlöser händelsen. För närvarande stöds endast egna Lightning-webbkomponenter och komponenten Dynamiska åtgärdsfält (Pilot) som källor.
  • Mål—Objektet som är målet för interaktionen. En komponent på en Lightning-sida kan vara ett mål.

En händelse som inträffar i en komponent (källan) kan utlösa ändringar i en eller flera andra komponenter på sidan (målen). En enskild källa kan ha flera mål.

Anteckning
Anteckning Dynamiska interaktioner stöds endast på appsidor, och interaktioner begränsas till aktivitet mellan komponenter.
Exempel
Exempel

Kai (dem/de) och Rina (hon/henne) är ett administratörs- och utvecklarteam. Kai vill ge sina användare som är på språng ett enkelt sätt att kontrollera var olika konton befinner sig så att de kan planera effektiva platsbesök med hjälp av en enkel app-sida.

Kai ger Rina ett hjälpinnehåll för att göra detta. Som en utvecklare vet Rina att hon kan spåra händelser mellan komponenter med hjälp av kod. Men hon vill ge Kai makten att konfigurera händelsernas interaktioner på det sätt som de behöver utan att behöva komma tillbaka till henne varje gång en ändring behövs.

Rina skapar en egen källkomponent för Kai, plus två andra komponenter att agera som händelsemål. Efter installation av de nya komponenterna i deras organisation har Kai en appsida med tre egna komponenter: Kontolista, Kontodetalj och Kontoplats (en karta).

Exempelsida för dynamiska interaktioner

Källkomponenten är Kontolista till vänster. Den har aktiverat händelsen Balt objekt, som Rina har exponerat för Lightning-appbyggarens gränssnittet med hjälp av ny kod för dynamiska interaktioner. När Kai avslutar konfigurationen av händelseinteraktionerna, och när en användare klickar på ett listartikel i komponenten Kontolista aktiveras händelsen. Komponenten Kontodetalj uppdateras för att visa kontots detaljer. Samtidigt når komponenten Kontoplats detta kontos plats på en karta. Varje nytt klick eller tryck på ett konto i listan leder till att innehållet i de andra två komponenterna uppdateras.

 
Laddar
Salesforce Help | Article