sgcDashboard 機能マトリクス
sgcDashboard のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。
sgcDashboard のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。
5 個の機能
10 個の機能
3 個の機能
8 個の機能
7 個の NuGet パッケージ
オンラインヘルプと PDF マニュアル
登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。
すべての行は、対応するヘルプのトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる機能を示します。すべての機能は登録版と体験版に含まれます。
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| レスポンシブなタイルグリッド | 既定は 12 列で、タイルごとに Col、Row、ColSpan、RowSpan を指定できます。Col と Row を -1 にしたタイルは、自動フローで最初の空きスロットに配置されます。 | ヘルプ | |
| タイルに配置できる任意のコントロール | チャート、マップ、PDF ビューア、レポートプレビュー、メモを配置できます。Suite デモでは、sgcCharts、sgcMaps、sgcPDF、sgcReports をホストしています。 | ヘルプ | |
| ドラッグとサイズ変更 | AllowDrag と AllowResize により、ユーザーがダッシュボードを並べ替えられます。Locked のタイルは、その位置に固定されます。 | 登録版 | ヘルプ |
| タイルランチャー | TsgcVCLDashboardTileLauncher と TsgcFMXDashboardTileLauncher (.NET では TsgcWinFormsDashboardTileLauncher、TsgcWpfDashboardTileLauncher、TsgcAvaloniaDashboardTileLauncher) は、キャプション付きのグループに 4 種類のサイズ (dtsSmall、dtsMedium、dtsWide、dtsLarge) のタイルを先頭から詰めて並べたスタート画面を表示します。ピル形状の Badge、サブタイトル、タイルごとの画像、横または縦のスクロール、OnTileClick、グループをまたぐ矢印キー、Home、End、Enter、Space、スクリーンリーダー向けの呼び出し可能なタイルのリストに対応します。 | ヘルプ | |
| レイアウトの保存 | SaveLayout、LoadLayout、SaveLayoutToFile、LoadLayoutFromFile で、レイアウトを JSON として保存できます。 | 登録版 | ヘルプ |
| 機能 | 詳細 | 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 は速い変更を 1 回の更新にまとめ、クロスフィルターは新しい行にも引き続き適用されます。 | ヘルプ | |
| クロスフィルター | チャートのポイント、グリッドのセル、ピボットの行、地図のマーカーをクリックすると、データソースの他のタイルが絞り込まれます。フィルターバーには、条件ごとのチップと「すべてクリア」が表示されます。ShowFilterBar、ClearFilters、OnFilterChanged、CrossFilterSource、CrossFilterTarget。 | 登録版 | ヘルプ |
| レスポンシブレイアウト | Breakpoints は、1024 DIP 未満で MediumColumns(8)に、600 未満で CompactColumns(4)に切り替わります。タイルごとの自動または明示的な MediumCell と CompactCell、および OnBreakpointChanged があります。 | ~ブレークポイントは動作しますが、Community には SaveLayout がないため保存されません。 | ヘルプ |
| 実行時デザイナー | EditMode、AddTile、RemoveTile、Undo、Redo(50 ステップ)と、パレットおよびプロパティリスト付きのデザインパネルにより、ユーザーがダッシュボードを作成できます。SaveLayout は、実行時に追加したタイルを復元します。 | 登録版 | ヘルプ |
| Web への公開 (HTML) | AsHTML、SaveToHTML、SaveToHTMLStream は、ダッシュボードを自己完結した 1 つの 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) 付きでダッシュボードに配置します。デザイナーのパレットにあり、レイアウトに保存され、他の製品は不要です。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| テーマ | Dashboard.Theme := utDark は、タイル、KPI カード、ホストされたコントロールに反映されます。Fluent テーマプリセットでは、ダッシュボードは Windows 11 の色と Windows のアクセントカラーを使い、タイルの角はプリセットの RadiusLarge から決まります。 | ヘルプ | |
| ライブ KPI | WebSocket、MQTT、SSE のソースが、JSON メッセージから数値を読み取り、コードなしで KPI カードに反映します。sgcWebSockets が必要です。 | 登録版 | ヘルプ |
| ライブアクティビティ | 変更ごとに 1 つの JSON メッセージ (add、update、remove、snapshot) を送ると、ApplyMessage を通じて、またはコードなしで sgcUICoreWS ブリッジの WebSocket、MQTT、SSE ライブソース (sgcWebSockets が必要) を通じて、アクティビティフィード、監査証跡、それらのタイルが最新の状態に保たれます。 | 登録版 | ヘルプ |
| 右から左 (アラビア語とヘブライ語) | タイルの並び、タイルヘッダー、KPI カードのレイアウトがミラー化されます。トレンド矢印とスパークラインは向きを保ち、KPI の値は左から右の文字列として読みやすいままです。 | ヘルプ | |
| 印刷と印刷プレビュー | Print と ShowPrintPreview は、ダッシュボード全体を 1 ページに印刷し、非表示でないすべてのタイルを含め、タイル内の各 sgcUI コントロールはそれぞれのレンダラーで描画します。PrintSettings は、用紙、向き、余白、拡大縮小、ヘッダーとフッターを一度設定すれば、プリンター、プレビュー、PDF のすべてに使われます。すべてのエディションで、VCL、FireMonkey、WinForms、WPF、Avalonia に対応します (FireMonkey の印刷は Windows と macOS で動作します)。 | ヘルプ | |
| アクセシブルな PDF エクスポート、PDF/UA と PDF/A (sgcPDF 使用) | ExportToPDF は、ページを 1 枚のタグ付き画像 (既定は 192 dpi) として書き出し、タイルのタイトルを列挙する代替テキストを付けます。ファイルは既定でタグ付きの PDF/UA ドキュメントで、PDFALevel で PDF/A-2a または PDF/A-3a を追加できます。sgcUIPDF ブリッジと、ライセンスされた sgcPDF が必要です (.NET では esegece.sgcUICore.sgcPDF)。 | 登録版 | ヘルプ |
| アクセシビリティ | ダッシュボード、タイトル付きのタイル、ホストされたコントロール、値と傾向を持つ KPI カードが UI Automation に公開されます。矢印キーでタイル間を移動し、Ctrl+Shift+矢印キーでタイルを移動し、Alt+Shift+矢印キーでサイズを変更でき、フォーカスリングは常に表示され、Windows のハイコントラストに従います。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。 | ヘルプ | |
| ダッシュボードに質問 | TsgcVCLDashboardAI と TsgcFMXDashboardAI(.NET では TsgcWinFormsDashboardAI、TsgcWpfDashboardAI、TsgcAvaloniaDashboardAI)は、AI クエリバーから質問を受け取り、回答できるタイルへ送ります。TsgcGridAI または TsgcPivotGridAI を持つグリッドやピボットのタイルが回答して表示領域に移動し、KPI カードやゲージのタイルはタイトルと値でローカルに回答し、チャートや地図のタイルは表示されてフォーカスを受け取ります。登録版では、質問によってクロスフィルター、たとえば Region = West も設定できます(LastFilter、ApplyFilters)。プロバイダーが見るのはタイルのタイトルと種類、列名だけなので、KPI、ゲージ、列の値がアプリケーションの外に出ることはありません。プロバイダーがなければ、ローカルのルールベースのルーターがタイルを選びます。 | ~すべてのタイルへのルーティング。フィルター付きの回答は登録版に含まれます。 | ヘルプ |
.NET 版のダッシュボードは、同じクラス名を持つ C# 版で、WinForms、WPF、Avalonia に対応し、ヘッドレスのパッケージとライブデータのブリッジも提供します。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcDashboard.Community | Community(無料) | コアライブラリ |
esegece.sgcDashboard.WinForms.Community | Community(無料) | Windows Forms コントロール |
esegece.sgcDashboard.Wpf.Community | Community(無料) | WPF コントロール |
esegece.sgcDashboard.Avalonia.Community | Community(無料) | Avalonia コントロール |
esegece.sgcDashboard.Rendering.Community | Community(無料) | ヘッドレスレンダリング |
esegece.sgcDashboard.Charts.Avalonia.Community | Community(無料) | Avalonia 用の sgcCharts タイル |
esegece.sgcDashboard.Charts.WinForms.Community | Community(無料) | WinForms 用の sgcCharts タイル |
esegece.sgcDashboard.Charts.Wpf.Community | Community(無料) | WPF 用の sgcCharts タイル |
esegece.sgcDashboard.Gauges.Avalonia.Community | Community(無料) | Avalonia 用の sgcGauges タイル |
esegece.sgcDashboard.Gauges.WinForms.Community | Community(無料) | WinForms 用の sgcGauges タイル |
esegece.sgcDashboard.Gauges.Wpf.Community | Community(無料) | WPF 用の sgcGauges タイル |
esegece.sgcDashboard.Grid.Avalonia.Community | Community(無料) | Avalonia 用の sgcGrid タイル |
esegece.sgcDashboard.Grid.WinForms.Community | Community(無料) | WinForms 用の sgcGrid タイル |
esegece.sgcDashboard.Grid.Wpf.Community | Community(無料) | WPF 用の sgcGrid タイル |
esegece.sgcDashboard.Maps.WinForms.Community | Community(無料) | WinForms 用の sgcMaps タイル |
esegece.sgcDashboard.PivotGrid.Avalonia.Community | Community(無料) | Avalonia 用の sgcPivotGrid タイル |
esegece.sgcDashboard.PivotGrid.WinForms.Community | Community(無料) | WinForms 用の sgcPivotGrid タイル |
esegece.sgcDashboard.PivotGrid.Wpf.Community | Community(無料) | WPF 用の sgcPivotGrid タイル |
esegece.sgcDashboard | 登録版 | コアライブラリ |
esegece.sgcDashboard.WinForms | 登録版 | Windows Forms コントロール |
esegece.sgcDashboard.Wpf | 登録版 | WPF コントロール |
esegece.sgcDashboard.Avalonia | 登録版 | Avalonia コントロール |
esegece.sgcDashboard.Rendering | 登録版 | ヘッドレスレンダリング |
esegece.sgcDashboard.sgcWebSockets | 登録版のみ | sgcWebSockets ブリッジ |
esegece.sgcDashboard.Charts.Avalonia | 登録版 | Avalonia 用の sgcCharts タイル |
esegece.sgcDashboard.Charts.WinForms | 登録版 | WinForms 用の sgcCharts タイル |
esegece.sgcDashboard.Charts.Wpf | 登録版 | WPF 用の sgcCharts タイル |
esegece.sgcDashboard.Gauges.Avalonia | 登録版 | Avalonia 用の sgcGauges タイル |
esegece.sgcDashboard.Gauges.WinForms | 登録版 | WinForms 用の sgcGauges タイル |
esegece.sgcDashboard.Gauges.Wpf | 登録版 | WPF 用の sgcGauges タイル |
esegece.sgcDashboard.Grid.Avalonia | 登録版 | Avalonia 用の sgcGrid タイル |
esegece.sgcDashboard.Grid.WinForms | 登録版 | WinForms 用の sgcGrid タイル |
esegece.sgcDashboard.Grid.Wpf | 登録版 | WPF 用の sgcGrid タイル |
esegece.sgcDashboard.Maps.WinForms | 登録版 | WinForms 用の sgcMaps タイル |
esegece.sgcDashboard.PivotGrid.Avalonia | 登録版 | Avalonia 用の sgcPivotGrid タイル |
esegece.sgcDashboard.PivotGrid.WinForms | 登録版 | WinForms 用の sgcPivotGrid タイル |
esegece.sgcDashboard.PivotGrid.Wpf | 登録版 | WPF 用の sgcPivotGrid タイル |
sgcDashboard のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。
sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。
Delphi (PDF) →