Brug og eksempel

Du konfigurerer webudvidelsen Rulleliste ved at angive følgende parametre:

  • Tema: Angiver farvetemaet. Indstillingerne er "Vibrant" og "Subtle". "Subtle" er standardindstillingen.
  • Tilstand: Angiver farven. Værdierne er "Light", "Dark", "High Contrast" og "". Værdien med en tom streng "" svarer til "Light".
  • Etiket: Angiver kontrolelementets etiket. En værdi med en tom streng "" skjuler etiketten, den påkrævede indikator og informationsikonet med værktøjstip.
  • Elementdata: Defineres i en tabel over elementer, der skal vises på rullelisten, som indeholder disse kolonner:
    • Element-id. Brug denne kolonne til at definere handlinger ved ændring af valget
    • Titeltekst for element
    • Valgt (FALSE = tom streng "" eller TRUE)
    • Deaktiveret. Valgfri kolonne (FALSE = tom streng "" eller TRUE)
    • Synlig. Valgfri kolonne (SAND = tom streng "" eller FALSE)
  • Multiselektion: Angiver, om rullelisten tillader et enkelt eller flere valg. Brug en tom streng "" eller "FALSE" til at angive enkelt valg og "TRUE" til at angive flere valg.
  • Obligatorisk: Definerer, om det er obligatorisk at vælge et element. Hvis dette ikke er angivet, er standardindstillingen "TRUE".
  • Oplysninger: Indeholder teksten til værktøjstippet til ikonet Oplysninger. Brug tom streng "" til at skjule informationsikonet.
  • Tilstand: Definerer kontrolelementets tilstand som "Enabled" "Disabled" eller "Read-only". Hvis dette ikke er angivet, bruges standardindstillingen "Enabled".
  • Tekst til tip: Definerer teksten til tippet som en streng, som vises, hvis der ikke er valgt en dato. Brug tom streng "" til at vise datoformatet, som afhænger af de regionale indstillinger.

I dette eksempel vises, hvordan du opretter en rulleliste, der tillader et enkelt valg, og gemmer valget i en rapportvariabel til yderligere behandling.

  1. Opret en Application Studio-rapport.
  2. Opret en rapportvariabel med navnet Selection.
  3. I ruden Egenskaber - Rapport skal du angive indstillingen Øjeblikkelig tilbageskrivning til Automatisk.
  4. Indsæt webudvidelsen Rulleliste i celle B2:D5.
  5. I dialogboksen Formatér webudvidelse skal du angive disse værdier:
    Tema
    Angiv ="Vibrant"
    Tilstand
    Angiv ="Light"
    Etiket
    Angiv ="Position"
    Elementdata
    Angiv =B7:F11
    Multiselect
    Angiv ="TRUE"
    Obligatorisk
    Angiv ="TRUE"
    Oplysninger
    Angiv ="You can select one or more positions"
    Tilstand
    Angiv ="Enabled"
    Tip til tekst
    Angiv ="Select positions"
  6. I celleområdet B7:F11 skal du angive denne eksempeltabel og de tilhørende værdier:
    Id Titeltekst Valgt Deaktiveret Synlig
    Id1 Indstilling 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSK SAND
    Id2 Indstilling 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSK SAND
    Id3 Indstilling 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSK SAND
    Id4 Indstilling 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSK SAND

    Parameteren Item Data er forbundet med dette celleområde. Status for hvert element læses fra tabellen. I dette eksempel er alle elementer aktiveret og synlige. Når der vælges et element, ændres kun statussen for valg i kolonnen Valgt. Funktionen GETPROPERTY læser det aktuelle valg fra variablen Selection.

  7. For hvert element i kolonnen Id skal du definere en handling med disse indstillinger:
    • Handlinger
      Type
      Angiv Set parameter
      Betingelse
      Angiv =TRUE
      Tilstand
      Angiv Web Extension
    • Parametre
      Navn
      Angiv reportvariable.Selection
      Egenskab
      Angiv Value(.Text)
      Værdi
      Angiv =Actions.Input.Text
  8. Klik på OK.
  9. Gem og se rapporten i en webbrowser.