Användning och exempel

Om du vill konfigurera webbtillägget för listrutor måste du ange följande parametrar:

  • Tema: Anger färgtemat. Alternativen är "Vibrant" och "Subtle". "Subtle" är förinställningen.
  • Läge: Anger färgen. Värdena är "Light", "Dark", "High Contrast" och "". Det tomma strängvärdet "" motsvarar "Light".
  • Etikett: Anger kontrollens etikett. Ett tomt strängvärde "" döljer etiketten, den obligatoriska indikatorn och informationsikonen med knappbeskrivningen.
  • Objektdata: Definierar en tabell med objekt som ska visas i listrutan med följande kolumner:
    • Artikel-ID Använd den här kolumnen om du vill definiera åtgärder för markeringsändringar
    • Objektrubrik
    • Markerad (FALSE = tom sträng "" eller TRUE)
    • Inaktiverad. Valfri kolumn (FALSE = tom sträng = "" eller TRUE)
    • Synlig. Valfri kolumn (TRUE = tom sträng "" eller FALSE)
  • Multiselect: Anger om listrutan tillåter ett eller flera val. Använd tom sträng "" eller "FALSE" för enskilda val och "TRUE" för flerval.
  • Obligatoriskt: Definierar om valet av element krävs eller inte. Om det inte anges är förinställningen "TRUE".
  • Information: Ger knappbeskrivningens text för ikonen Information. Tom sträng "" döljer informationsikonen.
  • Tillstånd: Definierar kontrolltillståndet som "Enabled", "Disabled" eller "Read-only". Om det inte anges används det förvalda "Enabled".
  • Tipstext: Definierar tipstexten som en sträng som visas om inget datum väljs. Tom sträng "" visar datumformat, som beror på de nationella inställningarna.

Det här exemplet visar hur du skapar en listruta med ett val och lagrar valet i en rapportvariabel för ytterligare bearbetning.

  1. Skapa en Application Studio-rapport.
  2. Skapa en rapportvariabel med namnet Selection.
  3. I rutan Egenskaper - Rapport anger du alternativet Omedelbar återskrivning som Automatisk.
  4. Infoga webbtillägget för listrutor i cellerna B2:D5.
  5. I dialogrutan Formatera webbtillägg anger du följande värden:
    Tema
    Ange ="Vibrant"
    Läge
    Ange ="Light"
    Etikett
    Ange ="Position"
    Objektdata
    Ange =B7:F11
    Multiselect
    Ange ="TRUE"
    Obligatoriskt
    Ange ="TRUE"
    Information
    Ange ="You can select one or more positions"
    Tillstånd
    Ange ="Enabled"
    Tipstext
    Ange ="Select positions"
  6. Ange följande exempeltabell och dess värden i cellområdet B7:F11:
    ID Rubrik Valda Inaktiverad Synlig
    ID1 Alternativ 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSE TRUE
    ID2 Alternativ 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSE TRUE
    Id3 Alternativ 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSE TRUE
    ID4 Alternativ 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSE TRUE

    Parametern Item Data är kopplad till detta cellområde. Varje elements status läses från tabellen. I det här exemplet är alla element aktiverade och synliga. När ett element är markerat ändras endast markeringsstatusen i kolumnen Valda. Funktionen GETPROPERTY läser in det aktuella valet från variabeln Selection.

  7. Definiera en åtgärd med följande inställningar för varje objekt i kolumnen ID:
    • Åtgärder
      Typ
      Ange Set parameter
      Villkor
      Ange =TRUE
      Läge
      Ange Web Extension
    • Parametrar
      Namn
      Ange reportvariable.Selection
      Egenskap
      Ange Value(.Text)
      Värde
      Ange =Actions.Input.Text
  8. Klicka på OK.
  9. Spara och visa rapporten i en webbläsare.