위젯 템플릿 만들기

  1. 보고서 카탈로그에서 보고서 템플릿 폴더를 마우스 오른쪽 단추로 클릭하고 [새로 생성] > [보고서 템플릿]을 선택합니다.
  2. 속성 창에서 스타일시트를 템플릿에 할당합니다.
    보고서 만들기 대화 상자에서 스타일시트를 선택한 경우 이 단계가 필요하지 않습니다.
  3. 보고서 카탈로그에서 템플릿을 마우스 오른쪽 단추로 클릭하고 [스타일시트] > [스타일 복사]를 선택합니다.
    보고서 만들기 대화 상자에서 스타일시트를 선택한 경우 이 단계가 필요하지 않습니다.
  4. 다음 보고서 변수를 만듭니다.
    • ShowTitle: TRUE
    • ShowMargin: TRUE
    • ShowToolbar: TRUE
    • Title: Title
  5. 보고서 카탈로그에서 템플릿을 마우스 오른쪽 단추로 클릭하고 [보고서 작업]을 선택합니다. 다음 매개 변수가 있는 매개 변수 설정 작업을 지정합니다.
    이름 속성
    ShowMargin Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasMargin"))
    ShowTitle Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasTitle"))
    Title Value (.Text) =TRANSLATEUNIQUESTRING("wdt_Title")
  6. 보고서 카탈로그에서 템플릿을 마우스 오른쪽 단추로 클릭하고 [보고서 매개 변수]를 선택합니다. 다음 특성을 사용하여 보고서 매개 변수를 만듭니다.
    변수 매개 변수 이름 유형 고정
    Title Title 위젯 제목

    그러면 위젯 제목이 홈페이지 위젯에 자동으로 표시됩니다.

  7. 열 속성 대화 상자에서 다음 특성을 지정합니다.
    너비(px) 전역 변수 기타
    4 10 common_Size_ReportMarginSide_Outer
    B 8 common_Size_ReportMarginSide_Inner
    C 240 확장 허용
    12 8 common_Size_ReportMarginSide_Inner
    E 10 common_Size_ReportMarginSide_Outer
  8. 행 속성 대화 상자에서 다음 특성을 지정합니다.
    높이 변수 기타
    2 ShowTitle
    3 ShowToolbar
    4 240 확장 허용
    5 Common_Size_ReportMarginBottom
  9. E5 셀을 클릭한 다음 개체 도구 모음에서 [보고서 표시 영역]을 클릭합니다.
  10. 1, 2 및 3행의 머리글을 선택하고 개체 도구 모음에서 [보고서 머리글]을 클릭합니다.
  11. 보고서 변수 제목을 C2 셀로 끌어 옵니다.
  12. C3에서 설명을 지정합니다.
  13. 예를 들어 E2 및 E3 셀에 END를 지정하고 두 셀에 중립 스타일을 적용합니다.
    E2와 E3의 콘텐츠는 C2와 C3의 긴 문자열을 잘라내어 위젯이 넘치지 않도록 합니다.
  14. 공유 이미지의 도구 모음 아이콘을 보고서에 삽입합니다. 예를 들어 필터, 편집 및 설정 아이콘을 삽입합니다. 그래픽 개체 서식 지정 대화 상자의 [크기 및 위치] 탭에서 각 아이콘에 대해 다음 옵션을 지정합니다.
    • 셀과 무관
    • 표시 영역에 가로로 고정
    • 머리글에 세로로 고정

    [테두리까지의 거리] 필드에서 오른쪽 하단 옵션 단추를 선택하고 아래쪽 테두리에서 5픽셀을 지정합니다.

  15. [테두리까지의 거리] 필드에서 왼쪽, 가운데 및 오른쪽 아이콘에 대해 각각 오른쪽 테두리로부터의 거리를 다음과 같이 지정합니다.
    왼쪽: 73픽셀
    가운데: 44픽셀
    오른쪽: 15픽셀
  16. A2와 E2 셀에서 이 조건부 서식을 지정하여 제목 1 스타일 ReportVariables.ShowMargin.Text="FALSE"를 적용합니다.
  17. A3와 E3 셀에서 이 조건부 서식을 지정하여 도구 모음 스타일 ReportVariables.ShowMargin.Text="FALSE"를 적용합니다.