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
-widgets kan også have parametre. Du kan kæde -widgets sammen med rapport-widgets og med andre -widgets i et kontrolpanel. For at kæde -widgets sammen skal du oprette parametre fra dele af deres webadresser.
Forbindelser mellem rapport-widgets og
-visninger registreres ikke automatisk og skal oprettes manuelt.Du kan ikke redigere Webview-parametre i Android-appen.
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.
En
-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.