Uso y ejemplo

La extensión web del panel Paginación requiere que se especifiquen estos parámetros:

  • Página real: Una referencia de celda. La celda contiene una variable que incluye el número de la página actual. 1 representa la primera página.
  • Tamaño de página: Una referencia de celda. La celda contiene una variable que determina el número de registros que se muestran en cada página completa.
  • Número de páginas: Hace referencia a la propiedad pagecount de un hiperbloque.
  • Opciones de tamaño de página: Lista de números que representan los tamaños de página que se pueden seleccionar. Los números están separados por | o ;.

Para insertar y configurar la extensión web del panel Paginación:

  1. Cree un informe de Application Studio.
  2. Inserte un hiperbloque que muestre varias filas de datos.
    Por ejemplo, inserte un hiperbloque que muestre todos los elementos base de una dimensión Period.
  3. Cree una variable de informe denominada rv_CurrentPage y especifique 1 como su valor.
  4. Cree una variable de informe denominada rv_PageSize. Como su valor, especifique el número de registros que desea mostrar en cada página. Especifique 10, por ejemplo.
  5. Arrastre rv_CurrentPage a la celda H9, por ejemplo.
    La celda muestra 1. El editor de fórmulas muestra =ReportVariables.rv_CurrentPage.Text
  6. En la celda H9, que contiene la variable rv_CurrentPage, cree una acción con estas características:
    Acciones: Tipo
    Seleccione Establecer parámetros como el tipo de acción.
    Acciones: Condición
    Seleccione =TRUE.
    Acciones: Modo
    Seleccione Extensión web como el modo.
    Parámetros: Nombre
    Haga clic en Añadir parámetro y seleccione la variable rv_CurrentPage.
    Parámetros: Propiedad
    Seleccione Value(.Text).
    Parámetros: Valor
    Especifique =Actions.Input.Text
  7. En la celda H10, especifique una acción con estas características:
    Acciones: Tipo
    Seleccione Establecer parámetros como el tipo de acción.
    Acciones: Condición
    Seleccione =TRUE.
    Acciones: Modo
    Seleccione Extensión web como el modo.
    Parámetros: Nombre
    Haga clic en Añadir parámetro y seleccione la variable rv_PageSize.
    Parámetros: Propiedad
    Seleccione Value(.Text).
    Parámetros: Valor
    Especifique =Actions.Input.Text
    Parámetros: Nombre
    Haga clic en Añadir parámetro y seleccione la variable rv_CurrentPage.
    Parámetros: Propiedad
    Seleccione Value(.Text).
    Parámetros: Valor
    Especifique =1
  8. En la celda H10, especifique esta función VALUE =VALUE(ReportVariables.rv_PageSize.Text)
  9. Seleccione el hiperbloque y abra su cuadro de diálogo Formatear hiperbloque. Especifique la siguiente información:
    Nombre
    Especifique Período.
    Paginación
    Active la casilla de verificación y seleccione la variable rv_PageSize en el campoTamaño de página.
    Seleccione la variable rv_CurrentPage en el campo Página actual.
  10. Haga clic en Aceptar.
  11. Haga clic en Extensión web en la barra de herramientas Objetos y haga doble clic en la extensión web del panel Paginación.
    El cursor cambia a una cruz.
  12. Arrastre el cursor para insertar, dimensionar y colocar la extensión web en las celdas B11:F11, por ejemplo.
    Se muestra el cuadro de diálogo Formatear extensión web.
  13. Especifique estos parámetros:
    Página real
    Especifique =H9.
    H9 contiene la variable de configuración rv_CurrentPage.
    Número de páginas
    Especifique =ReportObjects.Period.Pagecount
    Tamaño de página
    Especifique =H10
    H10 especifica el número de registros que se muestran en cada página completa.
    Opciones de tamaño de página
    Especifique ="10;20;50"
    Especifica las opciones de tamaño de página que pueden seleccionar los usuarios. Cada valor representa el número de registros que se mostrarán en cada página completa.
  14. Haga clic en Aceptar y visualice el informe en un explorador web.