Gebruik en voorbeeld

Voor de web-extensie voor paginering moet u de volgende parameters opgeven:

  • Werkelijke pagina: Een celverwijzing. De cel bevat een variabele die het nummer van de huidige pagina bevat. 1 vertegenwoordigt de eerste pagina.
  • Paginagrootte: Een celverwijzing. De cel bevat een variabele die bepaalt welk aantal records op elke volledige pagina worden weergegeven.
  • Aantal pagina's: Verwijst naar de eigenschap Pagecount van een hyperblock.
  • Opties voor paginagrootte: Een lijst met getallen die de paginagrootten weergeven die geselecteerd kunnen worden. De getallen worden gescheiden door | of ;.

Ga als volgt te werk om de web-extensie voor paginering in te voegen en te configureren.

  1. Maak een Application Studio-rapport.
  2. Voeg een hyperblock in dat meerdere gegevensrijen weergeeft.
    Voeg bijvoorbeeld een hyperblock in dat alle basiselementen van een Periode-dimensie weergeeft.
  3. Maak een rapportvariabele met de naam rv_CurrentPage en geef 1 op als waarde.
  4. Maak een rapportvariabele met de naam rv_PageSize. Geef voor de waarde het aantal records op dat op elke pagina moet worden weergegeven. Geef bijvoorbeeld 10 op.
  5. Sleep bijvoorbeeld rv_CurrentPage naar cel H9.
    De cel geeft 1 weer. De formule-editor geeft =ReportVariables.rv_CurrentPage.Text weer.
  6. Maak in cel H9 met de variabele rv_CurrentPage een actie met de volgende kenmerken:
    Acties: Type
    Selecteer Parameters instellen als actietype.
    Acties:Voorwaarde
    Selecteer =TRUE.
    Acties: Modus
    Selecteer Web-extensie als modus.
    Parameters: Naam
    Klik op Parameter toevoegen en selecteer de variabele rv_CurrentPage.
    Parameters: Eigenschap
    Selecteer Value(.Text).
    Parameters: Waarde
    Geef =Actions.Input.Text op
  7. Geef in cel H10 een actie op met de volgende eigenschappen:
    Acties: Type
    Selecteer Parameters instellen als actietype.
    Acties:Voorwaarde
    Selecteer =TRUE.
    Acties: Modus
    Selecteer Web-extensie als modus.
    Parameters: Naam
    Klik op Parameter toevoegen en selecteer de variabele rv_PageSize.
    Parameters: Eigenschap
    Selecteer Value(.Text).
    Parameters: Waarde
    Geef =Actions.Input.Text op
    Parameters: Naam
    Klik op Parameter toevoegen en selecteer de variabele rv_CurrentPage.
    Parameters: Eigenschap
    Selecteer Value(.Text).
    Parameters: Waarde
    Geef =1 op
  8. Geef in cel H10 de volgende VALUE-functie =VALUE(ReportVariables.rv_PageSize.Text) op.
  9. Selecteer het hyperblock en open het dialoogvenster Hyperblock opmaken. Geef de volgende informatie op:
    Naam
    Geef de Periode op.
    Paginering
    Schakel het selectievakje in en selecteer de variabele rv_PageSize in het veld Paginagrootte.
    Selecteer de variabele rv_CurrentPage in het veld Huidige pagina.
  10. Klik op OK.
  11. Klik op Web-extensie in de werkbalk Objecten en dubbelklik op de web-extensie voor paginering.
    De cursor verandert in een kruiscursor.
  12. Sleep de cursor om de web-extensie in cellen B11:F11 in te voegen en de grootte en positie ervan in te stellen.
    Het dialoogvenster Web-extensie opmaken wordt weergegeven.
  13. Geef de volgende parameters op:
    Werkelijke pagina
    Geef =H9 op.
    H9 bevat de ingestelde variabele rv_CurrentPage.
    Aantal pagina's
    Geef =ReportObjects.Period.Pagecount op.
    Paginagrootte
    Geef =H10 op.
    H10 geeft het aantal records aan dat op elke volledige pagina wordt weergegeven.
    Opties voor paginagrootte
    Geef ="10;20;50" op.
    Geeft opties voor de paginagrootte aan die gebruikers kunnen selecteren. Elke waarde geeft het aantal records weer dat op elke volledige pagina moet worden weergegeven.
  14. Klik op OK en bekijk het rapport in een webbrowser.