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

가변 컬럼 보고서 > Q&A | 토론

본문 바로가기

ActiveReportsJS

Q&A | 토론 - 디자이너

디자이너 가변 컬럼 보고서

페이지 정보

작성자 Vincent 작성일 2023-04-23 05:09 조회 269회 댓글 0건
제품 버전 : 4.0

본문

아직 본격 개발 전이며, 요구사항을 분석하는 단계입니다.


요구사항 중에서, 가변 컬럼을 요구하는 부분이 있어서 문의드립니다.


예를들어,


조회 가능한 "회사, 부서, 이름, 주소, 전화번호, 배송지" 여섯 개의 컬럼 중에서 사용자가 체크박스 형태로 3개만 선택해서 조회하여 화면에 표시하고, 사용자가 선택한 3개의 컬럼만 레포트에 출력하는 방법이 있을까요?

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

댓글목록

등록된 댓글이 없습니다.

1 답변

디자이너 Re: 가변 컬럼 보고서

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

페이지 정보

작성자 GCK폴 작성일 2023-04-29 09:35 댓글 0건

본문

첨부파일

안녕하세요 그레이프시티입니다.


우선 3개의 컬럼 갯수는 항상 고정적으로 유지가 되는지가 관건일것 같습니다.

만일 갯수가 여러개로 바뀐다면 아쉽게도 현재로써는 ActiveReprotsJS는 컬럼 방향으로 가변형 리포트를 만드실수 없습니다.

이는 컬럼이 가변되었을때 길이가 길어 지면서 리포트 양식 자체가 깨지거나 하는 경우가 발생할수 있기 때문입니다. 

그래서 만일 갯수가 바뀌는 경우는 그 상황에 따른 리포트를 각각 미리 디자인 하시고 매개변수를 받아 데이터를 바인딩 하시면 될것 같습니다.


예를 들면 컬럼 3개짜리 리포트와 컬럼 4개 짜리 리포트를 미리 만들어 놓으시고 유저가 체크박스에서 4개를 클릭한다면 4개짜리 리포트 디자인에 바인딩 해서 결과를 보여주는 식입니다.


체크박스를 활용해 매개변수는 받는 방법은 아래의 샘플을 참고해 주시기 바랍니다.

https://demo.grapecity.co.kr/activereportsjs/demos/features/viewer-set-parameter-values/purejs 

이를 활용해서 조금 더 직접적으로는 ARJS컨트롤로 데이터를 직접 보낸수 있는데 예를 들면 테이블 컨트롤에 이렇게 넣으시면 됩니다.

{@data}  


그리고 리포트를 여실때 아래와 같이 데이터를 넣으시면 됩니다.


          ReportParams: [
            {
              Name"data",
              Value: availableCategories, //사용자가 입력한 값
            },
          ],
        });  


간단한 샘플 올려드리니 참고해 주시기 바랍니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

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