Widgetkommunikation

Du kan länka widgetar på en instrumentpanel så att de kan interagera med varandra. Det betyder att en ändring som du gör i en widget, t.ex. av datum eller land, återspeglas i de länkade widgetarna.

Rapportvariabler

Du kan markera variabler i Application Studio-rapporter som parametrar. I instrumentpaneler kan dessa parametrar kombineras till parameterlänkningar och styra hur widgetar kommunicerar.

WebView-widgetparametrar

WebView-widgetar kan också ha parametrar. Du kan länka WebView-widgetar till rapportwidgetar och andra WebView-widgetar på en instrumentpanel. Om du vill länka WebView-widgetar skapar du parametrar från delar av deras webbadresser.

Obs! Länkningar mellan rapportwidgetar och WebView-widgetar identifieras inte automatiskt utan måste skapas manuellt.
Obs! Du kan inte redigera Webview-parametrar i Android-appen.

Parameterlänkningar

Parametrarna för flera widgetar kan bilda en parameterlänkning. Om det till exempel finns två eller flera widgetar som har parametrarna Plats och Månad finns det två möjliga parameterlänkningar. Du kan lägga till vissa eller alla widgetar till en av eller båda länkningarna. Om du till exempel vill länka widgetar enligt plats lägger du till parametern Plats för varje widget till parameterlänkningen för plats.

Om det finns parametrar som inte används i en parameterlänkning kan du ange om deras startvärden ska sparas på instrumentpanelen eller anges av widgeten.

Regler för automatisk länkning

Förinställningen är att länkar mellan rapportwidgetar identifieras automatiskt och att parameterlänkningarna skapas. Du kan stänga av den automatiska identifieringen och redigare länkningar manuellt.

Den automatiska länkningen av parametrar styrs av följande regler:

  • Parametrar från samma innehållslänkning länkas automatiskt.
  • Parametrar med uppslagning länkas om de har samma uppslagningsnamn och något av följande villkor är uppfyllt:
    • De har samma parametervärden.
    • En eller flera parametrar är i formatet LookupHierarchy.DefaultMember.
  • Parametrar utan uppslagning länkas om de har samma parameternamn och parametertyp samt om något av följande villkor är uppfyllt:
    • De har samma parametervärden.
    • En eller flera parametrar är i formatet LookupHierarchy.DefaultMember.

Huvudwidgeten

När du sparar en instrumentpanel är förinställningen att startvärdena för parameterlänkningarna sparas med den. Dessa startvärden väljs varje gång du öppnar instrumentpanelen och påverkas inte av ändringar i källrapporten i rapportkatalogen. Ibland kan du dock vilja att ändringar i en widget ska påverka värdena i andra widgetar, till exempel om du vill att instrumentpanelen ska uppdateras dagligen.

Du kan välja den huvudwidget som definierar startvärdet för parametern i en parameterlänkning. Välj huvudwidgeten för parameterlänkningen i listan Startvärde. Huvudwidgetens värde styr värdet för parametern i parameterlänkningen. Andra widgetar i länkningen blir inlästa med detta värde.

Obs! En WebView-widget kan inte vara huvudwidget för en parameterlänkning.

Om huvudwidgeten tas bort från en instrumentpanel ställs parameterns startvärde automatiskt in så att den sparas på instrumentpanelen.