Zastosowanie i przykład

Rozszerzenie sieci Web panelu stronicowania wymaga określenia następujących parametrów:

  • Strona rzeczywista: Odwołanie do komórki. Komórka zawiera zmienną przechowującą numer bieżącej strony. 1 oznacza pierwszą stronę.
  • Rozmiar strony: Odwołanie do komórki. Komórka zawiera zmienną określającą liczbę rekordów wyświetlanych na każdej pełnej stronie.
  • Liczba stron: Odwołuje się do właściwości pagecount hiperbloku.
  • Opcje rozmiaru strony: Lista liczb reprezentujących rozmiary stron, które można wybrać. Liczby są rozdzielone znakiem | lub ;.

Aby wstawić i skonfigurować rozszerzenie sieci Web Panel stronicowania:

  1. Utwórz raport Application Studio.
  2. Wstaw hiperblok wyświetlający wiele wierszy danych.
    Na przykład wstaw hiperblok wyświetlający wszystkie elementy podstawowe wymiaru okresu.
  3. Utwórz zmienną raportu o nazwie rv_CurrentPage i nadaj jej wartość 1.
  4. Utwórz zmienną raportu o nazwie rv_PageSize. Jako jej wartość podaj liczbę rekordów do wyświetlenia na każdej stronie. Podaj na przykład wartość 10.
  5. Przeciągnij na przykład rv_CurrentPage do komórki H9.
    W komórce jest wyświetlona wartość 1. W edytorze formuł jest widać =ReportVariables.rv_CurrentPage.Text
  6. W komórce H9, która zawiera zmienną rv_CurrentPage, utwórz akcję z następującymi cechami:
    Akcje: Typ
    Wybierz Ustaw parametry jako typ akcji.
    Akcje: Warunek
    Wybierz =TRUE.
    Akcje: Tryb
    Wybierz Rozszerzenie sieci Web jako tryb.
    Parametry: Nazwa
    Kliknij Dodaj parametr i wybierz zmienną rv_CurrentPage.
    Parametry: Właściwość
    Wybierz Value(.Text).
    Parametry: Wartość
    Określ =Actions.Input.Text.
  7. W komórce H10 określ akcję z następującymi cechami:
    Akcje: Typ
    Wybierz Ustaw parametry jako typ akcji.
    Akcje: Warunek
    Wybierz =TRUE.
    Akcje: Tryb
    Wybierz Rozszerzenie sieci Web jako tryb.
    Parametry: Nazwa
    Kliknij Dodaj parametr i wybierz zmienną rv_PageSize.
    Parametry: Właściwość
    Wybierz Value(.Text).
    Parametry: Wartość
    Określ =Actions.Input.Text.
    Parametry: Nazwa
    Kliknij Dodaj parametr i wybierz zmienną rv_CurrentPage.
    Parametry: Właściwość
    Wybierz Value(.Text).
    Parametry: Wartość
    Określ =1
  8. W komórce H10 wpisz następującą funkcję VALUE: =VALUE(ReportVariables.rv_PageSize.Text)
  9. Wybierz hiperblok i otwórz jego okno dialogowe Formatowanie hiperbloku. Określ następujące informacje:
    Nazwa
    Określ Okres.
    Stronicowanie
    Zaznacz pole wyboru i wybierz zmienną rv_PageSize w polu Rozmiar strony.
    Wybierz zmienną rv_CurrentPage w polu Bieżąca strona.
  10. Kliknij przycisk OK.
  11. Kliknij Rozszerzenie sieci Web na pasku narzędzi Obiekty, a następnie kliknij dwukrotnie rozszerzenie sieci Web Panel stronicowania.
    Kursor zmieni się w krzyżyk.
  12. Przeciągnij kursor, aby wstawić rozszerzenie sieci Web oraz określić jego rozmiar i położenie na przykład w komórkach B11:F11.
    Wyświetlone zostanie okno dialogowe Formatowanie rozszerzenia sieci Web.
  13. Określ następujące parametry:
    Strona rzeczywista:
    Określ =H9.
    W komórce H9 znajduje się zmienna zestawu rv_CurrentPage.
    Liczba stron
    Określ =ReportObjects.Period.Pagecount
    Rozmiar strony
    Określ =H10
    H10 określa liczbę rekordów wyświetlanych na każdej pełnej stronie.
    Opcje rozmiaru strony
    Określ ="10;20;50"
    Określa opcje rozmiaru strony, które użytkownicy mogą wybierać. Każda wartość reprezentuje liczbę rekordów wyświetlanych na każdej pełnej stronie.
  14. Kliknij przycisk OK i wyświetl raport w przeglądarce sieci Web.