Widget-kommunikation

Du kan forbinde widgets i et kontrolpanel, så de kan interagere med hinanden. Det betyder, at en ændring i én widget, f.eks. en ændring af dato eller land, afspejles i de forbundne widgets.

Rapportvariabler

Variabler i Application Studio-rapporter kan markeres som parametre. I kontrolpaneler kan disse parametre kombineres til parameterforbindelser for at kontrollere den måde, hvorpå widgets kommunikerer.

WebView-widget-parametre

WebView-widgets kan også have parametre. Du kan kæde WebView-widgets sammen med rapport-widgets og med andre WebView-widgets i et kontrolpanel. For at kæde WebView-widgets sammen skal du oprette parametre fra dele af deres webadresser.

Bemærk

Forbindelser mellem rapport-widgets og WebView-visninger registreres ikke automatisk og skal oprettes manuelt.

Parameterforbindelser

Parametre for flere widgets kan danne en parameterforbindelse. Hvis to eller flere widgets f.eks. har parametrene Placering og Måned, er der to mulige parameterforbindelser. Du kan føje udvalgte eller alle widgets til en af parameterforbindelserne eller til begge parameterforbindelser. Du kan f.eks. sammenkæde widgets efter placering ved at tilføje parameteren Placering for hver widget til placeringsparameterforbindelsen.

Hvis der er parametre, som ikke bruges i en parameterforbindelse, kan du angive, om deres startværdier skal gemmes i kontrolpanelet eller angives af en widget.

Automatiske forbindelsesregler

Links mellem rapport-widgets registreres automatisk som standard, og parameterforbindelserne oprettes. Du kan deaktivere automatisk registrering og oprette samt redigere forbindelserne manuelt.

Den automatiske forbindelse af parametre styres af disse regler:

  • Parametre fra den samme indholdsforbindelse forbindes automatisk.
  • Parametre med opslag er sammenkædet, hvis deres opslagsnavne er de samme, og en af disse betingelser gælder:
    • Parameterværdierne er de samme.
    • En eller flere af parametrene er i formatet LookupHierarchy.DefaultMember.
  • Parametre uden opslag sammenkædes, hvis deres parameternavne og -typer er de samme, og en af disse betingelser gælder:
    • Deres parameterværdier er de samme.
    • En eller flere af parametrene er i formatet LookupHierarchy.DefaultMember.

Den foranstillede widget

Når du gemmer et kontrolpanel, gemmes startværdierne for parameterforbindelserne sammen med kontrolpanelet som standard. Disse startværdier vælges, hver gang du åbner kontrolpanelet, og påvirkes ikke af ændringer, der foretages i kilderapporten i rapportkataloget. Men nogle gange vil du have ændringer i en widget til at påvirke værdierne for andre widgets, hvis du f.eks. vil have kontrolpanelet opdateret dagligt.

Du kan vælge den foranstillede widget, som definerer parameterens startværdi i en parameterforbindelse. Vælg den foranstillede widget for parameterforbindelsen på listen Startværdi. Værdien for en foranstillet widget anvendes på parameteren i parameterforbindelsen. Andre widgets i forbindelsen er indlæst med denne værdi.

Bemærk

En WebView-widget kan ikke være den foranstillede widget for en parameterforbindelse.

Hvis den foranstillede widget fjernes fra et kontrolpanel, indstilles startværdien for parameteren automatisk til at blive gemt i kontrolpanelet.