Oracle Apex에서 CRUD 화면을 폭속 개발 - 5 (클래식 보고서 헤더 위에 그룹 헤더 행 만들기)

시리즈



Oracle Apex로 CRUD 화면을 폭속 개발 - 그 1 (구성 주위, 일람 표시)
Oracle Apex로 CRUD 화면을 폭속 개발 - 그 2 (상세보기)
Oracle Apex로 CRUD 화면을 폭속 개발 - 그 3 (등록 / 갱신 처리, Validation, 액세스 제한 등)
Oracle Apex로 CRUD 화면을 폭속 개발 - 그 4(선택 리스트의 내용으로 리스트 표시 내용을 갱신시킨다)

이번 주요 내용


  • ClassicReport의 헤더를 2 단으로 그룹화하고 싶습니다.

    ClassicReport의 헤더를 2단조로 하고 그룹화하고 싶다



    ※ Excel이라면 간단하게 할 수 있지만 말할 수 있다고 생각해 버리는 이런 녀석입니다.






    템플릿 (표준) 복사



    ※ 이번에는 기본적으로 Report로 설정되어 있는 Standard를 복사하여 작성한 Standard2에 대해서 내용 변경을 합니다.

    1 Shared Component > Template를 엽니다.






    2 아래로 스크롤하면 Type:Report Name:Standard를 찾을 수 있습니다.


    !



    3 대상 행의 오른쪽에 있는 [Copy 버튼]을 클릭하고 열린 대화 상자에서 복사 대상 이름을 입력합니다. 완료되면 "Copy"버튼을 클릭합니다.






    4 "Standard2"가 생성되었는지 확인합니다.






    템플릿(Standard2) 수정



    1 방금 만든 Standard2 템플릿을 열고 "Column Headings-Before Column Heading"항목을 찾습니다.

    2 다음 HTML 코드를 뒤에 추가합니다.





    <th class="t-Report-colHead" colspan="4">GROUP1</th><th class="t-Report-colHead" colspan="3">GROUP2</th>
    2 오른쪽 상단의 Apply Changes에 저장하고 새 템플릿을 적용하려는 ClassicReport로 돌아갑니다.

    템플릿(Standard2) 적용



    1 대상 Classic Report에서 "Attribute"를 클릭합니다. "Appearance"에서 Template를 "Standard2"로 변경.













    2 Save하고 실행
    ※Colspan 지정의 부족도 포함해, 제대로 반영되었습니다.



  • 좋은 웹페이지 즐겨찾기