사용법 및 예제
페이징 패널 웹 확장에서 지정해야 하는 매개 변수는 다음과 같습니다.
- 실제 페이지: 셀 참조. 셀에는 현재 페이지의 수를 보유하는 변수가 있습니다. 1은 첫 번째 페이지를 나타냅니다.
- 페이지 크기: 셀 참조. 셀에는 각 전체 페이지에 표시되는 레코드 수를 결정하는 변수가 있습니다.
- 페이지 수: 하이퍼블록의 pagecount 속성을 참조합니다.
- 페이지 크기 옵션: 선택할 수 있는 페이지 크기를 나타내는 숫자 목록입니다. 숫자는
|
또는;
으로 구분됩니다.
페이징 패널 웹 확장을 삽입하고 구성하려면 다음을 수행합니다.
- Application Studio 보고서를 만듭니다.
-
여러 행의 데이터를 표시하는 하이퍼블록을 삽입합니다.
예를 들어 기간 차원의 모든 기본 요소를 표시하는 하이퍼블록을 삽입합니다.
- rv_CurrentPage라는 보고서 변수를 만들고 해당 값으로 1을 지정합니다.
- 이름이 rv_PageSize인 보고서 변수를 만듭니다. 값으로 각 페이지에 표시할 레코드 수를 지정합니다. 예를 들어, 10을 지정합니다.
-
예를 들어, rv_CurrentPage를 셀 H9로 끕니다.
셀에 1이 표시됩니다. 수식 편집기에
=ReportVariables.rv_CurrentPage.Text
가 표시됩니다. -
rv_CurrentPage 변수가 포함된 H9 셀에서 다음과 같은 특성을 갖는 작업을 만듭니다.
- 작업: 유형
- 매개 변수 설정을 작업 유형으로 선택합니다.
- 작업:조건
- =TRUE를 선택합니다.
- 작업: 모드
- 모드로 웹 확장을 선택합니다.
- 매개 변수: 이름
- [매개 변수 추가]를 클릭하고 rv_CurrentPage 변수를 선택합니다.
- 매개 변수: 속성
- Value(.Text)를 선택합니다.
- 매개 변수: 값
=Actions.Input.Text
를 지정합니다.
-
H10 셀에서 다음 특성을 사용하여 작업을 지정합니다.
- 작업: 유형
- 매개 변수 설정을 작업 유형으로 선택합니다.
- 작업:조건
- =TRUE를 선택합니다.
- 작업: 모드
- 모드로 웹 확장을 선택합니다.
- 매개 변수: 이름
- [매개 변수 추가]를 클릭하고 rv_PageSize 변수를 선택합니다.
- 매개 변수: 속성
- Value(.Text)를 선택합니다.
- 매개 변수: 값
=Actions.Input.Text
를 지정합니다.- 매개 변수: 이름
- [매개 변수 추가]를 클릭하고 rv_CurrentPage 변수를 선택합니다.
- 매개 변수: 속성
- Value(.Text)를 선택합니다.
- 매개 변수: 값
=1
을 지정합니다.
- H10 셀에 이 VALUE 함수 =VALUE(ReportVariables.rv_One.Text)를 지정합니다.
-
하이퍼블록을 선택하고 하이퍼블록 서식 지정 대화 상자를 엽니다. 다음 정보를 지정합니다.
- 이름
- 기간을 지정합니다.
- 페이징
- 확인란을 선택하고 [페이지 크기] 필드에서 rv_PageSize 변수를 선택합니다.
- [현재 페이지] 필드에서 rv_CurrentPage 변수를 선택합니다.
- [확인]을 클릭합니다.
-
개체 도구 모음에서 [웹 확장]을 클릭하고 페이징 패널 웹 확장을 두 번 클릭합니다.
커서가 십자선으로 바뀝니다.
-
커서를 끌어 예를 들어 B11:F11 셀에서 웹 확장을 삽입, 크기 조정 및 배치합니다.
웹 확장 서식 대화 상자가 표시됩니다.
-
다음 매개 변수를 지정합니다.
- 실제 페이지
- =H9를 지정합니다.
- H9가 rv_CurrentPage 집합 변수를 갖습니다.
- 페이지 수
- =ReportObjects.Period.Pagecount 지정
- 페이지 크기
- =H10 지정
- H10은 각 전체 페이지에 표시되는 레코드 수를 지정합니다.
- 페이지 크기 옵션
- ="10;20;50" 지정
- 사용자가 선택할 수 있는 페이지 크기 옵션을 지정합니다. 각 값은 전체 페이지에 표시할 레코드의 수를 나타냅니다.
- [확인]을 클릭하고 웹 브라우저에서 보고서를 봅니다.