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

pivot grid 에서 특정 row 보이기/숨기기 > Q&A | 토론

본문 바로가기

PureJS pivot grid 에서 특정 row 보이기/숨기기

페이지 정보

작성자 홍군 작성일 2024-03-08 14:55 조회 66회 댓글 0건
제품 버전 : 5.20231.888
컨트롤 이름 : wijmo.olap Module

본문

https://dev.mescius.co.kr/bbs/board.php?bo_table=wijmo_qna&wr_id=1250&sfl=wr_subject%7C%7Cwr_content&stx=subtotal&sst=wr_datetimedesc&sop=and&page=1


안녕하세요


pivot 그리드에서 특정 row가 subtotal 에 해당하면 숨기고/보이고 를 처리하려고 합니다.


윗 예시에서는 특정 row를 지정해서 visible 처리를 하던데 여기에 더해서 subtotal인 경우를 추가하고 싶은데 


해당 row가 subtotal 인지 아닌지 구분하는 방법을 알고 싶습니다.


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

댓글목록

등록된 댓글이 없습니다.

1 답변

PureJS Re: pivot grid 에서 특정 row 보이기/숨기기

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

페이지 정보

작성자 MESCIUS루시 작성일 2024-03-12 16:36 댓글 0건

본문

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


PivotGrid의 행이 subtotal 행인지 판별하는 방법으로 내부 속성인  '_ubv' 을 아래 코드와 같이 이용하시면 됩니다. 


다만 _가 붙는 속성의 경우, 내부 로직을 위한 속성이오니 이번 케이스는 제외하고 추가 개발을 하실 때에는 공식 API 문서에 나와있는 속성들을 사용하시길 권장드립니다.

 

 // show pivot grid
  var pivotGrid = new wjOlap.PivotGrid('#pivotGrid', {
    loadedRows: (s, e) => {
      //hide subtotal row initially
      // If current row is the Subtotal row.
      for (let r = 0; r < s.rows.length; r++) {
        let row = s.rows[r];
        if (Object.values(row._ubv).includes('Subtotal')) {
          row.visible = false;
        }
      }
    },
    itemsSource: ng,
  });


다른 궁금한 점이 생기면 문의주시기 바랍니다.


감사합니다.

메시어스 드림


댓글목록

등록된 댓글이 없습니다.

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