• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1306
2010.08.04 (17:39:50)
컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다.
사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다.

단순히 그리드 타이틀 병합만 한다면 <C>컬럼을 <G>태그로 묶은 후 TitleHeight를 -1로 지정하면 됩니다.

=====================================================
참고로 Column Merging(컬럼 병합) 기능은 지원하지 않습니다.
방법이 없는 건 아니고, 2가지 케이스가 있을 수 있습니다.
샘플을 첨부하니 참고하시기 바랍니다.(매뉴얼 샘플 응용)

1) 단순히 조회용 그리드라면(edit 불가) - Format_s2.html의 TYPE4 참조
value에서 Grid의 Expression Function인 '&'를 사용하면 됩니다.
이 경우 value로 지정된 컬럼은 가상 컬럼이 되므로 editing이 불가능한 컬럼이 됩니다.
edit를 하려면 해당 DataSet을 직접 조작해야 하는 로직을 따로 만들어주어야 합니다.

2) 그리드 타이틀 높이를 -1로 지정하여 포맷 구성(edit 가능) - TitleHeight_s2.html 참조
<G>그룹태그로 <C>컬럼들을 묶은 뒤 TitleHeight를 -1로 지정한 후 컬럼라인을 안보이게 해주면 됩니다.
단 TitleHeight속성은 그리드 속성이므로 컬럼별로 지정하실 수 없고, 그리드 포맷이 복잡할 경우에는 포맷 구성이 복잡해질 수 있겠죠.

문의하신 내용의 경우에는 2번 케이스가 되겠네요.
샘플에서는 데이터 영역을 병합한 것처럼 보이게 하기 위해서 컬럼 라인 색상을 따로 지정해주었지만, 그냥 그룹 컬럼으로 묶은 후 titleheight만 -1로 지정하시면 됩니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>엑셀의 셀병합처럼 Grid 에서 하나의 헤더에 2개의 값이 나오도록 하고 싶은데 방법이 있나요?
>
>------------------------
>               헤더
>------------------------
>|     데이터1  |   데이터2  |
>------------------------
>
 
Tag List
XE Login