ActiveReportsJS 2021 로드맵 > 블로그 & Tips

본문 바로가기

ActiveReportsJS

블로그 & Tips

ActiveReportsJS 2021 로드맵

페이지 정보

작성자 GrapeCity 작성일 21-04-07 14:30 조회 68회 댓글 0건

본문

ActiveReportsJS v2.0 릴리스 이후 많은 피드백을 받았습니다. 전반적으로 긍정적인 피드백이었으나, 고객과의 대화 중에 제안된 다양한 요구 사항을 충족하기 위해 구현할 필요가 있지만 구현하지 못했던 기능들도 있습니다. 2021년에는 보고서 작성자, 개발자 그리고 ActiveReportsJS 구성 요소에 대한 최종 사용자의 제품 사용을 간소화하는 새로운 기능을 도입할 계획입니다.


v2.0의 두 가지 유지보수 릴리스와 주 릴리스인 v3.0을 출시할 계획입니다.

자세한 로드맵은 다음과 같습니다.


ActiveReportsJS 서비스팩 릴리스 v2.1


새로운 기능


  • 기본적인 RichText 지원 - 현대의 보고 도구는 혼합된 형식의 텍스트를 지원해야 합니다. 보고서 작성자는 이 기능의 첫 번째 버전을 통해 데이터가 바인딩된 HTML 조각을 포함하는 보고서를 제공할 수 있으므로 가장 일반적인 태그와 스타일을 지원하게 됩니다.


  • 리포트 디자이너 컴포넌트용 Angular, React 및 Vue 래퍼 - 리포트 디자이너 컴포넌트를 어떤 프론트 엔드 프레임워크와도 사용할 수 있습니다. 그러나 ActiveReportsJS v2.0에는 보고서 디자이너용 Angular, React 및 Vue 래퍼가 포함되어 있지 않습니다. v2.1에서는 이러한 래퍼를 사용할 수 있게 되므로 개발 환경을 간소화합니다.


  • 페이지 나누기 = 해당 범위 옵션 - 현재 보고서 디자이너에서는 테이블, 목록 및 줄무늬 목록 데이터 영역을 그룹화하기 위한 Start, End 및 StartAndEnd 값으로 페이지 나누기를 설정할 수 있습니다. 이러한 옵션을 사용할 때 보고서 끝에 추가로 공백 페이지가 생성되는 경우가 있습니다. 새로운 “해당 범위” 옵션이 이 문제를 해결합니다.



새 필터 UI


  • 보고서 디자이너의 업데이트된 Tablix 마법사에는 이전보다 쉽게 고급 요약 보고서를 빌드하는 데 도움이 되는 새로운 옵션이 포함되어 있습니다.

tablix 마법사


  • 새로운 식 구문 - 보고서 작성자가 문자열 보간(String Interpolation)을 사용할 수 있도록 식(Expressions) 구문을 간소화했습니다. 현재 버전과 비교할 때 UX가 크게 개선된 것입니다. 다음은 보고서 디자인이 v2.1에서 보이는 방식입니다.

새로운 식 구문


  • 방사형 차트 지원 - 보고서 작성자는 이러한 차트 보고서 항목을 사용하여 복잡한 데이터의 고급 시각화를 만들 수 있습니다.


  • 동적 차트 설정 - 동적 차트 규칙이 지원되므로 더욱 강력한 차트 모양을 구성할 수 있습니다. 예를 들어, 차트 열 색에 대해 동적으로 평가되는 규칙을 설정할 수 있습니다.


  • 업데이트된 퍼블릭 API를 통해 개발자는 강력한 TypeScript 코드를 사용하여 프로그래밍 방식으로 보고서를 빌드할 수 있습니다.



업데이트된 문서


ActiveReportsJS v2.1에는 새로운 자습서와 라이브 데모를 포함하여 보고서 생성의 모든 측면에 대해 설명하는 완전히 개정된 리포트 작성자 가이드가 있습니다.


중요한 버그 수정

ActiveReportsJS v2.0의 리포트 디자이너 컴포넌트는 호스팅 응용 프로그램의 스타일과 충돌할 수 있습니다. 현재 GrapeCity는 이 문제를 수정하기 위한 해결 방법을 제공합니다.

ActiveReportsJS v2.1은 실제 수정본을 제공합니다.



ActiveReportsJS 서비스팩 릴리스 v2.2


새로운 기능


  • 향상된 RichText 지원으로 ActiveReports.NET에서 ActiveReportsJS로 변환하는 동안 디자인 타임에 RichText를 편집하고, HTML 및 Markdown 파일을 가져오고, FormattedText 보고서 항목을 유지할 수 있습니다.


  • 고정된 행과 열 옵션을 TableTablix 데이터 영역에 사용하여 가로 또는 세로로 여러 화면에 걸쳐 있는 요약 보고서를 간편하게 읽도록 만들 수 있습니다.


  • 동적 페이지 표시 여부 옵션으로 고정된 보고서 레이아웃을 이전보다 유연하게 만들 수 있습니다.




  • 자동 UI 현지화 옵션을 사용하면 보고서 뷰어와 디자이너 구성 요소의 사용자 인터페이스를 번역하고 글꼴 패밀리와 같은 보고서 항목의 기본 속성을 정의할 수 있습니다.


  • ES 모듈 배포는 Core, Exports 및 보고서 뷰어 모듈의 옵션으로, 개발자는 이 옵션을 통해 ActiveReportsJS를 SnowpackVite와 같은 최첨단 도구와 함께 사용할 수 있습니다.


업데이트된 문서

ActiveReportsJS v2.2에서는 퍼블릭 API에 대한 보다 자세한 설명과 사용 샘플을 제공하여 ActiveReportJS TypeScript 선언 문서를 개선할 계획입니다.



ActiveReportsJS 매인 버전 릴리스 v3.0

새로운 주 릴리스의 주제는 데이터 바인딩과 성능 향상입니다.


  • 데이터 집합 관계는 디자인 타임에 관련 데이터 집합을 조인하여 고급 데이터 시각화를 위한 데이터 모델을 빌드할 수 있도록 합니다.


  • 대용량 데이터 집합 지원 - 현재 ActiveReportsJS는 대용량 데이터(100,000 레코드 이상)에서 제대로 작동하지 않습니다. 응용 프로그램이 대용량 데이터 집합으로 바인딩되는 보고서를 미리 보기 위해 전송하면 브라우저 UI가 잠길 수 있으며 렌더링 프로세스가 느려질 수도 있습니다. UI 잠김을 해결하고 렌더링 성능을 적절한 범위까지 개선할 계획입니다.


  • PDF 내보내기 성능은 ActiveReports.NET에 비해 느립니다. v3.0에서는 ActiveReportsJS PDF 내보내기 성능을 적절한 범위까지 개선할 계획입니다.



  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2021 GrapeCity inc.