sgcDashboard 기능 표

sgcDashboard의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다.

레이아웃

5개 기능

KPI 카드

3개 기능

.NET

NuGet 패키지 7개

문서

온라인 도움말 및 PDF 매뉴얼

Registered 에디션은 Registered 에디션과 체험판 에디션에 포함되지만 무료 Community 에디션에는 없는 기능을 나타냅니다. ~는 Community에 일부만 포함된 기능이며, 차이점은 아래에 설명되어 있습니다.

모든 행은 해당 도움말 항목으로 연결됩니다. Community 열은 무료 .NET Community 에디션에 포함된 기능을 보여 주며, 모든 기능은 Registered 에디션과 체험판에 포함됩니다.

레이아웃

기능세부 정보Community도움말
반응형 타일 그리드기본 12열이며 타일마다 Col, Row, ColSpan, RowSpan을 지정합니다. 자동 배치는 Col과 Row가 -1인 타일을 첫 번째 빈 자리에 놓습니다.도움말
타일 안에 모든 컨트롤차트, 지도, PDF 뷰어, 리포트 미리 보기 또는 메모를 넣을 수 있습니다. Suite 데모는 sgcCharts, sgcMaps, sgcPDF, sgcReports를 호스팅합니다.도움말
드래그 및 크기 조절사용자는 AllowDrag와 AllowResize로 대시보드를 직접 재배치하며, Locked 타일은 제자리에 고정됩니다.Registered 에디션도움말
레이아웃 저장SaveLayout, LoadLayout, SaveLayoutToFile, LoadLayoutFromFile은 레이아웃을 JSON으로 저장합니다.Registered 에디션도움말
타일 런처TsgcVCLDashboardTileLauncher와 TsgcFMXDashboardTileLauncher(.NET에서는 TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher, TsgcAvaloniaDashboardTileLauncher)는 캡션이 있는 그룹에 네 가지 크기(dtsSmall, dtsMedium, dtsWide, dtsLarge)의 타일을 first fit 방식으로 채운 시작 화면을 보여 줍니다. 타일마다 Badge 알약, 부제목, 이미지가 있고, 가로 또는 세로 스크롤, OnTileClick, 그룹을 넘나드는 방향 키, Home, End, Enter, Space, 화면 읽기 프로그램용 호출 가능한 타일 목록을 지원합니다.도움말

내장 타일과 디자이너

기능세부 정보Community도움말
내장 타일ChartTile, GaugeTile, GridTile, PivotTile, MapTile은 데이터 소스에 연결된 sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid, sgcMaps 컨트롤을 담고 스스로 채워집니다. 각 타일에는 해당 sgcUI 제품과 그 브리지 패키지가 필요합니다. .NET에서는 지도 타일을 포함한 모든 타일을 WinForms, WPF, Avalonia에서 쓸 수 있습니다(지도에는 esegece.sgcDashboard.Maps.Wpf와 esegece.sgcDashboard.Maps.Avalonia). 지도는 대시보드의 인쇄, PDF, HTML 출력에도 표시됩니다.도움말
데이터 소스TsgcDashboardDataSource는 자체 행, TDataSet(.NET에서는 DataTable), 또는 연결된 IsgcUITable로 원하는 수만큼의 타일에 데이터를 공급합니다. 각 타일은 합계, 개수, 평균, 최솟값, 최댓값으로 그룹화하고 집계한 뷰를 읽습니다. 스레드에 안전합니다. Live를 켜면 데이터 소스가 레코드가 게시, 삽입, 삭제될 때 DataSet(.NET에서는 DataTable)을 따라가고, Throttle은 빠른 변경을 한 번의 새로 고침으로 묶으며, 교차 필터는 새 행에도 계속 적용됩니다.도움말
교차 필터링차트 포인트, 그리드 셀, 피벗 행, 지도 마커를 클릭하면 데이터 소스의 다른 타일이 필터링됩니다. 필터 바에는 조건마다 칩 하나와 모두 지우기가 표시됩니다. ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource, CrossFilterTarget.Registered 에디션도움말
반응형 브레이크포인트Breakpoints는 1024 DIP 미만에서 MediumColumns(8)로, 600 미만에서 CompactColumns(4)로 전환되며, 타일별 자동 또는 명시적 MediumCell과 CompactCell, 그리고 OnBreakpointChanged가 있습니다.~브레이크포인트는 동작하지만 Community에는 SaveLayout이 없어 저장되지 않습니다.도움말
런타임 디자이너EditMode, AddTile, RemoveTile, Undo, Redo(50단계)와 팔레트 및 속성 목록이 있는 디자인 패널로 사용자가 대시보드를 만들 수 있습니다. SaveLayout은 런타임에 추가한 타일을 복원합니다.Registered 에디션도움말
웹에 게시 (HTML)AsHTML, SaveToHTML, SaveToHTMLStream은 대시보드를 자체 완결형 HTML 페이지 하나로 기록합니다. 각 타일은 인쇄에 쓰는 것과 같은 코드로 SVG로 그려지며, 대시보드의 브레이크포인트를 따르는 CSS 그리드에 배치됩니다. HTMLOptions는 제목, 라이트, 다크 또는 자동 테마, 내장 글꼴(EmbedFonts), 그리고 페이지가 RefreshSeconds마다 다시 불러오는 선택적 RefreshURL을 설정합니다. 새로 고침 URL이 없으면 페이지에 스크립트가 없습니다. 모든 타일에는 제목과 화면 읽기 프로그램용 대체 텍스트가 있습니다. VCL, FireMonkey, WinForms, WPF, Avalonia에서 Delphi와 .NET의 출력이 같습니다.도움말
XAML의 타일 (.NET)WPF와 Avalonia에서는 차트, 게이지, 그리드, 피벗, 지도 타일을 sgc 접두사(xmlns:sgc="https://www.esegece.com/sgcui")로 XAML에 선언하며, 차트 타일의 ValueColumns와 그리드 타일의 Columns는 컴파일된 XAML에서 sys:String 항목을 받습니다.도움말
활동 피드TsgcVCLActivityFeed와 TsgcFMXActivityFeed는 TsgcDashboardActivityModel의 누가 어떤 객체에 언제 무엇을 했는지를 최신 순으로, 날짜별로 묶어, sgcUI의 12개 언어로 된 상대 시간과 접속 상태 모델의 각 행위자의 아바타 및 상태와 함께 보여 줍니다. FilterActorId, FilterVerb, FilterObjectType, FilterText로 피드를 필터링하며, 이전 활동은 필요할 때 불러옵니다.도움말
감사 추적TsgcVCLAuditTrail과 TsgcFMXAuditTrail은 같은 모델을 줄무늬 테이블로 보여 주며, 행을 펼치면 바뀐 모든 필드의 이전 값과 이후 값이 나옵니다.도움말
활동 타일과 감사 타일activity와 audit 종류의 내장 타일은 검색 상자(ShowSearch)와 함께 피드와 감사 추적을 대시보드에 넣어 줍니다. 디자이너 팔레트에 있고, 레이아웃에 저장되며, 다른 제품이 필요하지 않습니다.도움말

KPI 카드

기능세부 정보Community도움말
KPI 카드Title, Value, Icon, Trend(ktUp, ktDown, ktNeutral), TrendValue, FooterText, AccentColor.도움말
스파크라인AddValue로 값을 공급하고 MaxPoints로 개수를 제한하는 스파크라인.도움말
헤드리스 KPI 이미지서비스, 이메일, 웹 페이지를 위한 TsgcDashboardKPI.SaveToPNG와 SaveToSVG이며 Linux64에서도 동작합니다.도움말

테마와 실시간 데이터

기능세부 정보Community도움말
테마Dashboard.Theme := utDark는 타일, KPI 카드, 호스팅된 컨트롤까지 적용됩니다. Fluent 테마 프리셋에서는 대시보드가 Windows 11 색상과 Windows 강조 색을 사용하고, 타일 모서리는 프리셋의 RadiusLarge에서 가져옵니다.도움말
실시간 KPIWebSocket, MQTT, SSE 소스가 코드 없이 JSON 메시지의 숫자를 KPI 카드로 읽어 옵니다. sgcWebSockets가 필요합니다.Registered 에디션도움말
실시간 활동변경 하나당 JSON 메시지 하나(add, update, remove, snapshot)가 ApplyMessage를 통해, 또는 sgcUICoreWS 브리지의 WebSocket, MQTT, SSE 실시간 소스로 코드 없이 활동 피드, 감사 추적, 두 타일을 최신 상태로 유지합니다. 이 소스에는 sgcWebSockets가 필요합니다.Registered도움말
오른쪽에서 왼쪽 (아랍어와 히브리어)타일 배치, 타일 머리글, KPI 카드 레이아웃이 미러링됩니다. 추세 화살표와 스파크라인은 방향을 유지하고, KPI 값은 왼쪽에서 오른쪽 구간으로 읽기 쉽게 유지됩니다.도움말
인쇄 및 인쇄 미리 보기Print와 ShowPrintPreview는 대시보드 전체를 한 페이지에 인쇄하며, 숨겨지지 않은 모든 타일을 포함하고, 타일 안의 각 sgcUI 컨트롤은 자체 렌더러로 그립니다. PrintSettings는 용지, 방향, 여백, 배율, 머리글과 바닥글을 한 번 설정하면 프린터, 미리 보기, PDF에 모두 적용됩니다. 모든 에디션에서 VCL, FireMonkey, WinForms, WPF, Avalonia에서 사용할 수 있습니다(FireMonkey 인쇄는 Windows와 macOS에서 동작합니다).도움말
접근 가능한 PDF 내보내기, PDF/UA 및 PDF/A(sgcPDF 사용)ExportToPDF는 페이지를 태그가 지정된 그림 하나(기본 192 dpi)로 기록하며, 타일 제목을 나열하는 대체 텍스트를 붙입니다. 파일은 기본적으로 태그가 지정된 PDF/UA 문서이며, PDFALevel로 PDF/A-2a 또는 PDF/A-3a를 추가할 수 있습니다. sgcUIPDF 브리지와 라이선스가 있는 sgcPDF가 필요합니다(.NET에서는 esegece.sgcUICore.sgcPDF).Registered 에디션도움말
접근성대시보드, 제목이 있는 타일, 호스팅된 컨트롤, 값과 추세가 있는 KPI 카드가 UI Automation에 노출됩니다. 화살표는 타일 사이를 이동하고, Ctrl+Shift+화살표는 타일을 이동하며, Alt+Shift+화살표는 크기를 조절합니다. 포커스 링은 항상 보이며 Windows 고대비를 따릅니다. Delphi 7~13의 VCL, Windows의 FireMonkey, WinForms, WPF, Avalonia에서 기본으로 켜져 있습니다.도움말
대시보드에 질문하기TsgcVCLDashboardAI와 TsgcFMXDashboardAI(.NET에서는 TsgcWinFormsDashboardAI, TsgcWpfDashboardAI, TsgcAvaloniaDashboardAI)는 AI 쿼리 바의 질문을 받아 답할 수 있는 타일로 보냅니다. TsgcGridAI 또는 TsgcPivotGridAI가 있는 그리드나 피벗 타일이 답하고 화면에 표시되며, KPI 카드나 게이지 타일은 제목과 값으로 로컬에서 답하고, 차트나 지도 타일은 표시되며 포커스를 받습니다. Registered 에디션에서는 질문이 Region = West 같은 교차 필터도 설정할 수 있습니다(LastFilter, ApplyFilters). 공급자는 타일 제목과 종류, 열 이름만 보므로 KPI, 게이지, 열 값은 애플리케이션 밖으로 나가지 않습니다. 공급자가 없으면 규칙 기반 로컬 라우터가 타일을 고릅니다.~모든 타일로 라우팅하며, 필터가 포함된 답변은 Registered 에디션에 있습니다.도움말

.NET용 sgcDashboard

.NET 대시보드는 동일한 클래스 이름을 가진 C# 포트이며 WinForms, WPF, Avalonia를 지원하고 헤드리스 패키지와 실시간 데이터 브리지도 제공합니다.

패키지에디션내용
esegece.sgcDashboard.CommunityCommunity (무료)코어 라이브러리
esegece.sgcDashboard.WinForms.CommunityCommunity (무료)Windows Forms 컨트롤
esegece.sgcDashboard.Wpf.CommunityCommunity (무료)WPF 컨트롤
esegece.sgcDashboard.Avalonia.CommunityCommunity (무료)Avalonia 컨트롤
esegece.sgcDashboard.Rendering.CommunityCommunity (무료)헤드리스 렌더링
esegece.sgcDashboard.Charts.Avalonia.CommunityCommunity (무료)sgcCharts Avalonia용 타일
esegece.sgcDashboard.Charts.WinForms.CommunityCommunity (무료)sgcCharts WinForms용 타일
esegece.sgcDashboard.Charts.Wpf.CommunityCommunity (무료)sgcCharts WPF용 타일
esegece.sgcDashboard.Gauges.Avalonia.CommunityCommunity (무료)sgcGauges Avalonia용 타일
esegece.sgcDashboard.Gauges.WinForms.CommunityCommunity (무료)sgcGauges WinForms용 타일
esegece.sgcDashboard.Gauges.Wpf.CommunityCommunity (무료)sgcGauges WPF용 타일
esegece.sgcDashboard.Grid.Avalonia.CommunityCommunity (무료)sgcGrid Avalonia용 타일
esegece.sgcDashboard.Grid.WinForms.CommunityCommunity (무료)sgcGrid WinForms용 타일
esegece.sgcDashboard.Grid.Wpf.CommunityCommunity (무료)sgcGrid WPF용 타일
esegece.sgcDashboard.Maps.WinForms.CommunityCommunity (무료)sgcMaps WinForms용 타일
esegece.sgcDashboard.PivotGrid.Avalonia.CommunityCommunity (무료)sgcPivotGrid Avalonia용 타일
esegece.sgcDashboard.PivotGrid.WinForms.CommunityCommunity (무료)sgcPivotGrid WinForms용 타일
esegece.sgcDashboard.PivotGrid.Wpf.CommunityCommunity (무료)sgcPivotGrid WPF용 타일
esegece.sgcDashboardRegistered 에디션코어 라이브러리
esegece.sgcDashboard.WinFormsRegistered 에디션Windows Forms 컨트롤
esegece.sgcDashboard.WpfRegistered 에디션WPF 컨트롤
esegece.sgcDashboard.AvaloniaRegistered 에디션Avalonia 컨트롤
esegece.sgcDashboard.RenderingRegistered 에디션헤드리스 렌더링
esegece.sgcDashboard.sgcWebSocketsRegistered 에디션 전용sgcWebSockets 브리지
esegece.sgcDashboard.Charts.AvaloniaRegistered 에디션sgcCharts Avalonia용 타일
esegece.sgcDashboard.Charts.WinFormsRegistered 에디션sgcCharts WinForms용 타일
esegece.sgcDashboard.Charts.WpfRegistered 에디션sgcCharts WPF용 타일
esegece.sgcDashboard.Gauges.AvaloniaRegistered 에디션sgcGauges Avalonia용 타일
esegece.sgcDashboard.Gauges.WinFormsRegistered 에디션sgcGauges WinForms용 타일
esegece.sgcDashboard.Gauges.WpfRegistered 에디션sgcGauges WPF용 타일
esegece.sgcDashboard.Grid.AvaloniaRegistered 에디션sgcGrid Avalonia용 타일
esegece.sgcDashboard.Grid.WinFormsRegistered 에디션sgcGrid WinForms용 타일
esegece.sgcDashboard.Grid.WpfRegistered 에디션sgcGrid WPF용 타일
esegece.sgcDashboard.Maps.WinFormsRegistered 에디션sgcMaps WinForms용 타일
esegece.sgcDashboard.PivotGrid.AvaloniaRegistered 에디션sgcPivotGrid Avalonia용 타일
esegece.sgcDashboard.PivotGrid.WinFormsRegistered 에디션sgcPivotGrid WinForms용 타일
esegece.sgcDashboard.PivotGrid.WpfRegistered 에디션sgcPivotGrid WPF용 타일

문서

sgcDashboard의 모든 기능은 sgcUI 도움말에 문서화되어 있으며, 개발 환경별로 별도의 도움말이 제공됩니다.

온라인 도움말

sgcDashboard 소개로 시작한 다음 빠른 시작과 기능 항목을 차례로 읽어 보세요.

Delphi →
C++ Builder →
.NET →

PDF 매뉴얼

sgcUI 전체 도움말을 PDF 파일로 제공하며, 오프라인으로 읽거나 인쇄할 수 있습니다.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
최고의 가성비: All-Access모든 eSeGeCe 제품과 프리미엄 지원이 포함되어 연 €1,059부터 이용할 수 있어요.
All-Access 가격 보기

sgcDashboard로 개발하세요

sgcUI 체험판을 다운로드하여 Delphi, C++ Builder 또는 .NET 애플리케이션에 sgcDashboard를 추가하세요.