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

안녕하세요. 기초적인 질문드립니다. > Q&A | 토론

본문 바로가기

ActiveReportsJS

Q&A | 토론

PureJS 안녕하세요. 기초적인 질문드립니다.

페이지 정보

작성자 lala 작성일 2022-12-22 23:15 조회 362회 댓글 0건
제품 버전 : 체험판, 최신버전입니다.
컨트롤 이름 : 모르겠습니다

본문

안녕하세요. 관리자님.


어제부터 ActiveReportJs를 이용해서 이것저것 해보고 있는데요.


몇 가지 질문이 있습니다.



일단 


다중 인쇄가 가능할까요? 각각 다른 10개의 rdlx-json을 불러와서 한번에 인쇄가 된다든지,


아니면 순차적으로 rdlx-json을 불러와서 인쇄한다던지, 혹시 기능이 있는지 여쭤봅니다.



그리고


script단에서 json으로 테이블 2개에 값을 넣으려고 하는데 어떻게 할 수 있을까요?


제가 한 방식은 A는 json 값으로 나오는데, B는 안나오더라구요


제 딴에는 디자이너에서 A, B 데이터집합을 나누고, json도 A, B 나누면 될 거 같았는데 안나와서요.


rdlx-json과 json은 밑과 같습니다.


감사합니다.



731b8ab5402e55a29eaf431d2ee8132f_1671718052_5667.png
 

{
            "A": [
                {
                    "name": "11",
                    "kind": "22",
                    "url": "33"
                },
                {
                    "name": "44",
                    "kind": "55",
                    "url": "6666"
                },
                {
                    "name": "7",
                    "kind": "88",
                    "url": "99"
                }
            ],
            "B": [
                {
                    "aa": "0",
                    "bb": "00",
                    "cc": "000"
                },
                {
                    "aa": "0",
                    "bb": "00",
                    "cc": "000"
                },
                {
                    "aa": "700",
                    "bb": "8008",
                    "cc": "9009"
                }
            ]
        }


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

댓글목록

등록된 댓글이 없습니다.

1 답변

PureJS Re: 안녕하세요. 기초적인 질문드립니다.

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

페이지 정보

작성자 GCK폴 작성일 2022-12-24 18:27 댓글 0건

본문

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



1. 인쇄 화면 까지는 아래와 같은 방법으로 바로 진입하실수 있습니다.

https://demo.grapecity.co.kr/activereportsjs/docs/DeveloperGuide/ActiveReportsJSViewer/Print 

다만 리포트를 자동으로 인쇄까지 하게 하는 기능은 없습니다.

이는 최근 브라우저(예를 들면 크롬이나 IE)에서 자바스크립트로 인쇄까지 하는 기능은 막아 놓았기 때문입니다.

아마 만일 이것이 허용이 된다면 악성 웹사이트에서도 쉽게 자신도 모르게 자동으로 인쇄를 하게 해서 큰 문제를 만들어 낼수 있기 때문이 아닌가 합니다.

그렇기 때문에 자바스크립트를 사용하는 모든 도구들은 기본적으로 이러한 기능을 사용할수 없게 만들어져 있습니다.

만일 이것이 정말 꼭 필요하시다면 백엔드 제품인 ActiverReports.NET을 통하시면 구현은 가능합니다.

다만 기본적으로 윈도우 서버를 기반으로 동작하는 제품이며 ASP.NET으로 코딩이 이루어져야 한다는 차이점이 있는 점 참고해 주시기 바랍니다.


2. 기본적으로 ARJS에서는 멀티 데이터 소스를 지원하기는 합니다만 올려 주신 것으로 보아서는 하나의 데이터 소스에 두개의 데이터가 섞여 있는 것으로 보입니다. 아예 2개의 JSON파일을 만들어 2개의 데이터 소스를 만든 다음 각각의 데이터 셋을 만들어 테스트해 보시기 바랍니다.

또한 조금더 쉽게 2개의 데이터 소스를 사용하는 방법은 SubReport를 사용하시는 것입니다.

아래의 문서들을 참고해 주시기 바랍니다.

[도움말]

https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Report-Items/Supplemental-Report-Items/Subreport#site_main_content-doc-content_title 


[예제]

https://demo.grapecity.co.kr/activereportsjs/demos/Reports/Subreport/purejs 



감사합니다.
그레이프시티 드림 

댓글목록

등록된 댓글이 없습니다.

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