Utilisation et exemple

L'extension Web Volet Pagination requiert la définition des paramètres suivants :

  • Page actuelle : une référence de cellule La cellule contient une variable qui contient le numéro de la page actuelle. 1 représente la première page.
  • Taille de page : une référence de cellule La cellule contient une variable qui détermine le nombre d'enregistrements affichés sur chaque page complète.
  • Nombre de pages : fait référence à la propriété pagecount d'un hyperblock.
  • Options de taille de page : liste de numéros qui représentent les tailles de page pouvant être sélectionnées. Les nombres sont séparés par | ou ;.

Pour insérer et configurer l'extension Web Volet Pagination :

  1. Créer un rapport Application Studio.
  2. Insérer un hyperblock qui affiche plusieurs lignes de données.
    Par exemple, insérer un hyperblock qui affiche tous les éléments de base d'une dimension Période.
  3. Créer une variable de rapport intitulée rv_CurrentPage et spécifier 1 comme valeur.
  4. Créer une variable de rapport intitulée rv_PageSize. Comme sa valeur, indiquer le nombre d'enregistrements à afficher sur chaque page. Entrer 10, par exemple.
  5. Faire glisser rv_CurrentPage dans la cellule H9, par exemple.
    La cellule affiche 1. L'éditeur de formules affiche =ReportVariables.rv_CurrentPage.Text
  6. Dans la cellule H9, contenant la variable rv_CurrentPage, créer une action avec les caractéristiques suivantes :
    Actions : Type
    Sélectionner Définir les paramètres comme type d'action.
    Actions : condition
    Sélectionner =TRUE.
    Actions : Mode
    Sélectionner Extension Web comme mode.
    Paramètres : Nom
    Cliquer sur Ajouter un paramètre et sélectionner la variable rv_CurrentPage.
    Paramètres : Propriété
    Sélectionner Value(.Text).
    Paramètres : Valeur
    Spécifier =Actions.Input.Text
  7. Dans la cellule H10, indiquer une action avec les caractéristiques suivantes :
    Actions : Type
    Sélectionner Définir les paramètres comme type d'action.
    Actions : condition
    Sélectionner =TRUE.
    Actions : Mode
    Sélectionner Extension Web comme mode.
    Paramètres : Nom
    Cliquer sur Ajouter un paramètre et sélectionner la variable rv_PageSize.
    Paramètres : Propriété
    Sélectionner Value(.Text).
    Paramètres : Valeur
    Spécifier =Actions.Input.Text
    Paramètres : Nom
    Cliquer sur Ajouter un paramètre et sélectionner la variable rv_CurrentPage.
    Paramètres : Propriété
    Sélectionner Value(.Text).
    Paramètres : Valeur
    Spécifier =1
  8. Dans la cellule H10, spécifier cette fonction VALUE =VALUE(ReportVariables.rv_PageSize.Text)
  9. Sélectionner l'hyperblock et ouvrir la boîte de dialogue Format d'hyperblock. Spécifier les informations suivantes :
    Nom
    Spécifier la période.
    Pagination
    Cocher la case et sélectionner la variable rv_PageSize dans le champ Taille de page.
    Sélectionner la variable rv_CurrentPage dans le champ Page actuelle.
  10. Cliquer sur OK.
  11. Cliquer sur Extension Web dans la barre d'outils Objets et double-cliquer sur l'extension Web Volet Pagination.
    Le curseur prend la forme d'une croix.
  12. Faire glisser le curseur pour insérer, dimensionner et positionner l'extension Web dans les cellules B11:F11, par exemple.
    La boîte de dialogue Format d'extension Web s'affiche.
  13. Spécifier les paramètres suivants :
    Page actuelle
    Spécifier =H9.
    H9 contient la variable rv_CurrentPage.
    Nombre de pages
    Spécifier =ReportObjects.Period.Pagecount
    Taille de page
    Spécifier =H10
    H10 spécifie le nombre d'enregistrements affichés sur chaque page complète.
    Options de taille de page
    Spécifier ="10;20;50"
    Spécifie les options de taille de page que les utilisateurs peuvent sélectionner. Chaque valeur représente le nombre d'enregistrements à afficher sur chaque page complète.
  14. Cliquer sur OK et afficher le rapport dans un navigateur Web.