지능형 인터페이스 구성 요소 DevExpress BI Dashboard - 새로운 내보내기 기능(v23.1)

DevExpress v23.1 릴리스 주기에서는 DevExpress BI 대시보드 항목의 내보내기 기능이 공식적으로 확장되었습니다. 이러한 향상된 기능은 다음 옵션을 포함하여 WinForms , WPF웹 플랫폼 에 적용 가능합니다.

  • 사용자 정의 대시보드 항목을 Excel로 내보내고 내보낸 문서 자체를 사용자 정의합니다.
  • 내보내는 동안 피벗 그리드 대시보드 항목 사용자 정의

DevExpress v23.1 정식버전 다운로드 (Q 기술교류 : 523159565)

사용자 정의 프로젝트를 Excel로 내보내기

v23.1을 사용하면 기본 제공 대시보드 항목에 대해 지원되는 모든 내보내기 형식을 사용하여 사용자 정의 대시보드 항목을 내보낼 수 있습니다. 여기에는 다음이 포함됩니다.

  • PDF
  • 영상
  • 엑셀(XLS, XLSX)

Excel로 내보내기 항목이 다음으로 내보내기 드롭다운 메뉴(사용자 정의 대시보드 항목의 헤더 내부)에 추가되었습니다.

DevExpress BI Dashboard v23.1 새 버전 Atlas

웹 플랫폼의 경우 프로젝트 구성 파일에서 allowedExportSingleItem 메서드를 재정의하여 BI Dashboard에서 단일 사용자 지정 대시보드 항목의 다음으로 내보내기 옵션을 표시할 수 있습니다.

class FunnelChartItemViewer extends Dashboard.CustomItemViewer {
//...
allowExportSingleItem() {
return true;
}
}

대시보드 컨트롤은 사용자 정의 항목 데이터를 테이블 형식으로 내보내며 각 열은 데이터 항목에 해당합니다.

DevExpress BI Dashboard v23.1 새 버전 Atlas

내보낸 문서 사용자 정의

이제 컨트롤의 CustomizeExportDocument 이벤트를 처리할 때 생성된 문서(사용자 정의 대시보드 항목용)를 사용자 정의할 수 있으며, 사용자 정의 항목 데이터를 가져오고 생성된 문서의 레이아웃을 수정하는 데 도움이 되도록 이벤트 매개변수에 다음 메서드를 추가했습니다.

예를 들어 스프레드시트 문서 API( Office 파일 API 제품군에 포함됨)를 사용하여 헤더를 사용자 정의하는 XLSX 문서를 생성할 수 있습니다.

DevExpress BI Dashboard v23.1 새 버전 Atlas

피벗 그리드 프로젝트 - 사용자 정의 내보내기

DevExpress BI Dashboard 컨트롤은 내보낸 문서를 PDF 및 이미지 형식으로 저장하기 전에 CustomExport 이벤트를 발생시키고, 이 이벤트를 사용하여 PivotDashboardItem의 인쇄 가능한 XRPivotGrid 컨트롤을 가져오고, 내보낸 문서에서 PivotGrid 항목을 사용자 지정합니다.

다음 예제에서는 XRPivotGrid 컨트롤의 다양한 이벤트 및 사용자 정의 설정(PivotGrid 항목 요소를 사용자 정의하기 위해)을 사용하는 방법을 보여줍니다.

특히 위에 나열된 GitHub 예제는 다음 문제를 해결합니다.

  • 지정된 열과 행 삭제
  • 중명명열
  • 값별로 행 삭제
  • 열 및 행 크기 조정
  • 행 모양 변경
  • 맞춤 합계

이 예에 설명된 전략은 모든 CustomExport 이벤트에도 적용됩니다.

  • ASPxDashboard.CustomExport
  • DashboardExporter.CustomExport
  • DashboardConfigurator.CustomExport
  • DashboardDesigner.CustomExport
  • DashboardViewer.CustomExport
  • DashboardControl.CustomExport
  • IDashboardControl.CustomExport

おすすめ

転載: blog.csdn.net/AABBbaby/article/details/132575366