Gebruik en voorbeeld

Om de web-extensie voor vervolgkeuzelijsten te configureren, moet u de volgende parameters opgeven:

  • Thema: Geeft het kleurthema aan. Opties zijn "Vibrant" en "Subtle". "Subtle" is de standaardinstelling.
  • Modus: Geeft de kleur aan. De waarden zijn "Light", "Dark", "High Contrast" en "". De lege tekenreekswaarde "" staat gelijk aan "Light".
  • Label: Hiermee wordt het label van het besturingselement ingesteld. Een lege tekenreekswaarde "" verbergt het label, de vereiste indicator en het informatiepictogram met de knopinfo.
  • Itemgegevens: Definieert een tabel met items die in de vervolgkeuzelijst moet worden weergegeven, met de volgende kolommen:
    • Item-ID. Met deze kolom kunt u acties voor selectiewijzigingen definiëren
    • Itembijschrift
    • Geselecteerd (ONWAAR = lege reeks "" of WAAR)
    • Uitgeschakeld. Optionele kolom (ONWAAR = lege reeks "" of WAAR)
    • Zichtbaar. Optionele kolom (WAAR = lege reeks "" of ONWAAR)
  • Meervoudige selectie: Hiermee wordt aangegeven of met de vervolgkeuzelijst een of meerdere selecties is toegestaan. Gebruik een lege tekenreeks "" of "FALSE" voor een enkele selectie en "TRUE" voor meerdere selecties.
  • Verplicht: Bepaalt of de selectie van een element vereist is. Als dit niet wordt opgegeven, is de standaard "TRUE".
  • Informatie: Toont de tekst van de knopinfo voor het pictogram Informatie. Lege tekenreeks "" verbergt het informatiepictogram.
  • Status: Definieert de status van het besturingselement als "Enabled", "Disabled" of "Read-only". Als deze niet is opgegeven, wordt standaard "Enabled" gebruikt.
  • Hint-tekst: Definieert de tekst van de hint als tekenreeks, die wordt weergegeven als er geen datum is geselecteerd. Lege tekenreeks "" toont de datumnotatie, die afhankelijk is van de regionale instellingen.

In dit voorbeeld ziet u hoe u een vervolgkeuzelijst voor één selectie maakt en de selectie opslaat in een rapportvariabele voor verdere verwerking.

  1. Maak een Application Studio-rapport aan.
  2. Maak een rapportvariabele met de naam Selection.
  3. Stel in het deelvenster Eigenschappen - Rapport de optie Direct terugschrijven in op Automatisch.
  4. Voeg de web-extensie voor vervolgkeuzelijst in de cellen B2:D5 in.
  5. Geef in het dialoogvenster Web-extensie opmaken de volgende waarden op:
    Thema
    Geef ="Vibrant" op
    Modus
    Geef ="Light" op
    Label
    Geef ="Position" op
    Itemgegevens
    Geef =B7:F11 op
    Meervoudige selectie
    Geef ="TRUE" op
    Verplicht
    Geef ="TRUE" op
    Informatie
    Geef ="You can select one or more positions" op
    Status
    Geef ="Enabled" op
    Hint-tekst
    Geef ="Select positions" op
  6. Geef in het celbereik B7:F11 de volgende voorbeeldtabel en de waarden op:
    ID Bijschrift Geselecteerd Uitgeschakeld Zichtbaar
    ID1 Optie 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" ONWAAR WAAR
    ID2 Optie 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" ONWAAR WAAR
    ID3 Optie 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" ONWAAR WAAR
    ID4 Optie 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" ONWAAR WAAR

    De parameter Item Data is verbonden met dit celbereik. De status van elk element wordt gelezen uit de tabel. In dit voorbeeld zijn alle elementen ingeschakeld en zichtbaar. Als een element is geselecteerd, wordt alleen de selectiestatus in de kolom Geselecteerd gewijzigd. De functie GETPROPERTY leest de huidige selectie uit de Selection-variabele.

  7. Definieer voor elk item in de kolom ID een actie met de volgende instellingen:
    • Acties
      Type
      Geef Set parameter op
      Voorwaarde
      Geef =TRUE op
      Modus
      Geef Web Extension op
    • Parameters
      Naam
      Geef reportvariable.Selection op
      Eigenschap
      Geef Value(.Text) op
      Waarde
      Geef =Actions.Input.Text op
  8. Klik op OK.
  9. Sla het rapport op en bekijk het in een webbrowser.