! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Horizontal Layout 개별 행 헤더별 width값 설정 방법 재문의 > Q&A | 토론

본문 바로가기

DataViewJS

Q&A | 토론

PureJS Horizontal Layout 개별 행 헤더별 width값 설정 방법 재문의

페이지 정보

작성자 holymoly 작성일 2024-03-11 10:47 조회 20회 댓글 0건
제품 버전 : 11.0.0

본문

var headerPresenter =    '<div style="text-align:center;"><img class="tv-image" src={{=it.image}} /><p style="white-space: normal;">{{=it.description}}</p></div>'; var startPresenter =  '<div class="stars-box {{=it.starsIcon}}"></div>';

var cols = [   {     id:  'header',     caption:  '',     dataField:  'image,description',     presenter: headerPresenter,     cssClass:  'gc-column-header-cell-depth-1',     width:  220,   },   {     id:  'brand',     caption:  'Brand',     columns: [         {id: 'aa', caption:  'AA', dataField:  'aa'},         {id: 'bb', caption:  'BB', dataField:  'bb'}     ],     width:  "*"   },   {     id:  'price',     caption:  'Price',     dataField:  'price',     format:  '$#,##',   },   {     id:  'size',     caption:  'Size (inches)',     dataField:  'size',   },   {     id:  'refreshRate',     caption:  'RefreshRate (Hz)',     dataField:  'refreshRate',   },   {     id:  'resolution',     caption:  'Resolution',     dataField:  'resolution',   },   {     id:  'starsIcon',     caption:  'Stars',     dataField:  'starsIcon',     presenter: startPresenter,   }, ]; var layout =  new  GC. DataViews. HorizontalLayout({   colHeaderHeight:  150,   colWidth:  30,   rowHeight:  280,   selectionUnit:  'cell',   showRowHeader:  false, }); new  GC. DataViews. DataView(document.getElementById( 'grid'), data, cols, layout);  // focus data.view by default

document.getElementById( 'grid').focus();


안녕하세요. 질문에 대한 답변이 동문서답이라 재문의합니다. 상기 데모 코드로 실행 시 다중 컬럼을 적용 했을 때, colHeaderHeight 값으로 설정한 컬럼 width 값이 개별 컬럼마다 적용이 되는데 하위 컬럼이 존재할 경우 따로따로 width 값을 설정 할 수 있는 방법은 없나요? 


개별 행으로 표현되는 헤더 별로, columns로 설정할 수 있는 헤더 Depth 별로 넓이값을 다르게 주고 싶다는 의미입니다.


깊이가 3단계로 이루어진 column header의 경우 대분류 50, 중분류 100, 소분류 150, 으로 각각 넓이를 다르게 표현 할 수 있는지요?


기본 GridLayout 사용시에는 컬럼별로 width 값을 설정하면 적용되지만, Horizontal Layout을 사용할 경우 Height 값으로 변경되어서 width 값을 설정할 수가 없습니다

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

PureJS Re: Horizontal Layout 개별 행 헤더별 width값 설정 방법 재문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS루카스 작성일 2024-03-18 16:27 댓글 0건

본문

안녕하세요 메시어스입니다.


해당 문의의 답변은 최초 남겨주신 글에 답변 드렸으니 확인 부탁 드립니다.

 

[프리미엄 회원 전환 안내]

라이선스를 보유하고 계신다면, 누구나 추가 비용 없이 메시어스 포럼 프리미엄 회원이 될 수 있습니다.

프리미엄 회원으로 전환 시, 기술 문의에 대하여 우선 지원 받으실 수 있습니다.

아래 링크를 통해 프리미엄 회원 전환 방법 및 혜택 안내를 살펴보시길 바랍니다.

MESCIUS 개발자 포럼 | 프리미엄 회원 전환 방법 및 혜택 안내


감사합니다.

메시어스 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.