Gebruik en voorbeeld

De web-extensie voor itemlijst bevat parameters voor de kernfunctionaliteit en de aanvullende parameters voor het aanpassen van de inhoud.

Dit zijn de primaire parameters:

  • Itemsleutels: Een verwijzing naar een celbereik dat de unieke namen van items en acties voor verdere verwerking bevat. Als een actie wordt geactiveerd, verzendt Actions.Input.Text een van de volgende waarden:
    • Actions.Input.Text="Row": Het item wordt geselecteerd.
    • Actions.Input.Text="Edit": Er is op de knop Bewerken geklikt.
    • Actions.Input.Text="Delete": Er is op de knop Verwijderen geklikt.
  • Itemgegevens: Een verwijzing naar een celbereik dat itemgegevens bevat of een cel die XML bevat met dezelfde gegevens. De eerste kolom van het gegevensbereik is gereserveerd voor de volgende optionele eigenschappen van itemsleutels:
  • Titel (tekenreeks)
  • Omschrijving 1 (tekenreeks)
  • Omschrijving 2 (tekenreeks)
  • Tijdstempel (tekenreeks)
  • Zichtbaar (booleaans): Indien Onwaar, is het item verborgen. Waar is de standaardinstelling.
  • Ingeschakeld (booleaans): Indien Onwaar, is het item uitgeschakeld. Waar is de standaardinstelling.
  • Geselecteerd (booleaans): Indien Waar, is het item geselecteerd. Onwaar is de standaardinstelling.
  • Bewerken (booleaans): Indien Waar, worden de pictogrammen voor inline bewerken en verwijderen weergegeven. Onwaar is de standaardinstelling.
Met deze extra parameters kunt u aanpassing van de inhoud inschakelen. Geef ="" op om waar mogelijk standaardwaarden te gebruiken.
NB

Waar u tekst kunt invoeren, zoals voor het foutbericht, gebruikt u de functie TRANSLATEUNIQUESTRING om te controleren of de tekst wordt vertaald als de taal van de gebruikersinterface wordt gewijzigd.

  • Meervoudige selectie: Indien Waar, is meervoudige selectie ingeschakeld. Onwaar is de standaardinstelling.
  • Tijdelijke aanduiding voor zoekvak: Standaard is het zoekvak zichtbaar en leeg. Geef Onwaar op om het selectievakje uit te schakelen.
  • Foutmelding: Als er geen lijstitems zijn, is het foutbericht Geen items beschikbaar.
  • Hoofdtitel: De titel van de lijst. Standaard wordt geen titel weergegeven.
  • Kleur hoofdtitel: De standaardkleur van de titel is #368ac0.
  • Titelkleur: De standaardkleur van het lettertype van de titel is #1a1a1a.
  • Geselecteerde kleur: De kleur waarin de geselecteerde rij wordt gemarkeerd. De standaardkleur is #c8e9f4.
  • Tekst geselecteerde items: Standaard is de tekst geselecteerd. Deze parameter is alleen van toepassing als meervoudige selectie is ingeschakeld.
  • Actie verwijderen: Geef een actie op voor een cel die wordt geactiveerd als er op de knop Verwijderen wordt geklikt. De standaardtekst is Verwijderen. Deze parameter is alleen van toepassing als meervoudige selectie is ingeschakeld.
  • Zijranden verbergen: Geef Waar op om de linker- en rechterrand van de rij te verbergen. De randen zijn standaard zichtbaar.
  • Randkleur: Standaard is de kleur van randen #d8d8d8.
  1. Maak een Application Studio-rapport.
  2. Voeg deze voorbeeldgegevens in het bereik B8:H12 in:
    Toets Titel Omschrijving1 Omschrijving2 Ingeschakeld Geselecteerd Bewerken
    a Item A Omschrijving A ONWAAR WAAR
    b Item B Omschrijving B Gedetailleerde info B ONWAAR ONWAAR ONWAAR
    c Item C Omschrijving C WAAR ONWAAR
    d Item D Omschrijving D ONWAAR ONWAAR
  3. Maak een rapportvariabele met de naam rv_SelectedItem en geef c op als waarde en selecteer de standaardwaarde als waarde. Geef in de eigenschappen van de variabele Onwaar op als waarde voor de optie Is permanent.
  4. Geef in cel G9 =ReportVariables.rv_SelectedItem.Text=B9 op. Kopieer de formule naar de cellen G10, G11 en G12.
    Na deze update blijven de cellen de oorspronkelijke teksten behouden.
  5. Maak voor elk van de sleutelcellen (B9, B10, B11 en B12) een actie met de volgende eigenschappen:
    Acties: Type
    Selecteer Parameters instellen als actietype.
    Acties: Modus
    Selecteer Web-extensie als modus.
    Acties: Voorwaarde
    Geef =Actions.Input.Text="ROW" op.
    NB

    Deze voorwaarde is ongeldig, tenzij de actiemodus Web-extensie is.

    Parameters: Naam
    Klik op Parameter toevoegen en selecteer de variabele rv_SelectedItem.
    Parameters: Eigenschap
    Selecteer Selected Value(.Text).
    Parameters: Waarde
    Geef voor de actie in B9 =B9 op. Geef voor de andere acties respectievelijk =B10, =B11 en =B12 op.
  6. Maak een rapportvariabele met de naam rv_TitleItemA en geef Item A als waarde op. Geef in de eigenschappen van de variabele de optie Item A als standaardwaarde op en selecteer Onwaar als de waarde van de optie Is permanent.
  7. Geef in cel C9 =ReportVariables.rv_TitleItemA.Text op en druk op Enter.
    Na deze update blijft de cel de oorspronkelijke tekst behouden.
  8. Maak in cel B9 een actie met de volgende eigenschappen:
    Acties: Type
    Selecteer Parameters instellen als actietype.
    Acties: Modus
    Selecteer Web-extensie als modus.
    Acties: Voorwaarde
    Geef =Actions.Input.Text="EDIT" op.
    NB

    Deze voorwaarde is ongeldig, tenzij de actiemodus Web-extensie is.

    Parameters: Naam
    Klik op Parameter toevoegen en selecteer de variabele rv_TitleItemA.
    Parameters: Eigenschap
    Selecteer Value(.Text)
    Parameters: Waarde
    Geef ="Edited Item A" op.
  9. Geef in cel B13 de volgende SETPROPERTY-formule op:
    =SETPROPERTY("",B9:B12,C8,C9:C12,D8,D9:D12,E8,E9:E12,F8,F9:F12,G8,G9:G12,H8,H9:H12)
  10. Klik op Web-extensie in de werkbalk Objecten en dubbelklik op de web-extensie voor itemlijst.
    De cursor verandert in een kruiscursor.
  11. Sleep de cursor om de web-extensie in te voegen en de grootte en positie ervan in te stellen.
  12. Geef de volgende parameters op.
    Unieke namen
    Geef het celbereik op dat de unieke namen van de lijstitems bevat. Geef in dit voorbeeld het volgende op: =B9:B12.
    Itemgegevens
    Geef het celbereik op dat de gegevenstabel voor de extensie definieert. Geef in dit voorbeeld =B13 op.
  13. Geef desgewenst waarden op voor deze parameters of geef ="" op om de standaardwaarden te gebruiken.
    Hoofdtitel
    De lijst heeft standaard geen titel. Voer desgewenst een titel in.
    Lettertypekleur hoofdtitel
    Als er een hoofdtitel is opgegeven, is de standaardkleur blauw (#368ac0). Geef desgewenst een andere kleurwaarde op.
    Tijdelijke aanduiding voor zoekvak
    Standaard is het zoekvak leeg. U kunt desgewenst tekst opgeven die in het vak moet worden weergegeven. Als u het zoekvak wilt verbergen, geeft u ONWAAR op (hoofdlettergevoelig).
    Foutmelding
    Standaard wordt er geen fout weergegeven als er geen items beschikbaar zijn. Geef eventueel een foutmelding op. Gebruik TRANSLATESTRING om de vertaling van de fout te vergemakkelijken als de gebruikersinterfacetaal is gewijzigd.
    Lettertypekleur titel
    De titel van lijstitems is standaard donkergrijs (#1a1a1a). Geef desgewenst een andere kleurwaarde op.
    Geselecteerde kleur
    Geef de kleur op waarin het geselecteerde lijstitem wordt gemarkeerd. De standaardkleur is lichtblauw (#c8e9f4). Geef desgewenst een andere kleurwaarde op.
    Meervoudige selectie
    Standaard kunt u alleen afzonderlijke items selecteren. Als u selectievakjes voor selectie van meerdere items wilt inschakelen, geeft u ="TRUE" op.
    Zijranden verbergen
    Standaard heeft elke rij een linker- en een rechterrand. Geef "=TRUE" op om deze randen te verbergen.
    Randkleur
    De bovenrand en zijranden van de lijst zijn standaard lichtgrijs (#d8d8d8). Geef desgewenst een andere kleurwaarde op.
    Tekst geselecteerde items
    Als meervoudige selectie is ingeschakeld, wordt het aantal geselecteerde items aangegeven, gevolgd door Geselecteerd. Geef desgewenst andere tekst op. Gebruik TRANSLATESTRINGUNIQUE om de vertaling van de tekst te vergemakkelijken als de gebruikersinterfacetaal is gewijzigd.
    Knop Verwijderen voor actiebalk

    Als meervoudige selectie is ingeschakeld, kunt u een knop Verwijderen weergeven om de selectie van geselecteerde items op te heffen. Geef de verwijzing op van een cel die het woord Verwijderen bevat.

    Gebruik TRANSLATESTRING om de vertaling van de knop te vergemakkelijken als de gebruikersinterfacetaal is gewijzigd.