sgcDashboard Matriz de funciones
Todo lo que hace sgcDashboard, agrupado por tarea, con un enlace al tema de ayuda de cada función.
Todo lo que hace sgcDashboard, agrupado por tarea, con un enlace al tema de ayuda de cada función.
5 funciones
10 funciones
3 funciones
8 funciones
7 paquetes NuGet
Ayuda en línea y manuales PDF
Registrada marca las funciones que están en las ediciones registrada y de prueba, y no en la edición Community gratuita. ~ marca una función que Community tiene en parte, con la diferencia debajo.
Cada fila enlaza con su tema de la ayuda. La columna Community muestra lo que incluye la edición Community gratuita de .NET; todo está en la edición registrada y en la prueba.
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Cuadrícula de mosaicos adaptable | 12 columnas por defecto, Col, Row, ColSpan y RowSpan por mosaico, y el flujo automático coloca los mosaicos con Col y Row = -1 en el primer hueco libre. | Ayuda | |
| Cualquier control en un mosaico | Un gráfico, un mapa, un visor de PDF, una vista previa de informe o un memo. La demo Suite aloja sgcCharts, sgcMaps, sgcPDF y sgcReports. | Ayuda | |
| Arrastrar y redimensionar | Los usuarios reorganizan su panel con AllowDrag y AllowResize; un mosaico Locked se queda en su sitio. | Registrada | Ayuda |
| Diseños guardados | SaveLayout, LoadLayout, SaveLayoutToFile y LoadLayoutFromFile guardan el diseño como JSON. | Registrada | Ayuda |
| Lanzador de mosaicos | TsgcVCLDashboardTileLauncher y TsgcFMXDashboardTileLauncher (en .NET TsgcWinFormsDashboardTileLauncher, TsgcWpfDashboardTileLauncher y TsgcAvaloniaDashboardTileLauncher) muestran una pantalla de inicio de mosaicos de cuatro tamaños (dtsSmall, dtsMedium, dtsWide, dtsLarge) en grupos con título, empaquetados por primer ajuste. Una píldora Badge, un subtítulo y una imagen por mosaico, desplazamiento horizontal o vertical, OnTileClick, teclas de flecha entre los grupos, Inicio, Fin, Intro y Espacio, y una lista de mosaicos invocables para lectores de pantalla. | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Mosaicos integrados | ChartTile, GaugeTile, GridTile, PivotTile y MapTile contienen un control de sgcCharts, sgcGauges, sgcGrid, sgcPivotGrid o sgcMaps enlazado a un origen de datos y se rellenan solos. Cada mosaico necesita el producto sgcUI correspondiente y su paquete puente. En .NET todos los mosaicos, el de mapa incluido, existen para WinForms, WPF y Avalonia (esegece.sgcDashboard.Maps.Wpf y esegece.sgcDashboard.Maps.Avalonia para el mapa). El mapa también aparece en la salida de impresión, PDF y HTML del cuadro de mando. | Ayuda | |
| Orígenes de datos | TsgcDashboardDataSource alimenta cualquier número de mosaicos con sus propias filas, un TDataSet (un DataTable en .NET) o un IsgcUITable enlazado. Cada mosaico lee una vista agrupada y agregada con suma, recuento, media, mínimo o máximo. Segura entre hilos. Con Live el origen de datos sigue al DataSet (el DataTable en .NET) a medida que se publican, insertan y eliminan registros, Throttle agrupa los cambios rápidos en una sola actualización y los filtros cruzados siguen aplicándose a las filas nuevas. | Ayuda | |
| Filtrado cruzado | Un clic en un punto del gráfico, una celda de la cuadrícula, una fila de la tabla dinámica o un marcador del mapa filtra los demás mosaicos del origen de datos. Una barra de filtros muestra un chip por condición y Borrar todo; ShowFilterBar, ClearFilters, OnFilterChanged, CrossFilterSource y CrossFilterTarget. | Registrada | Ayuda |
| Puntos de ruptura adaptables | Breakpoints cambia a MediumColumns (8) por debajo de 1024 DIP y a CompactColumns (4) por debajo de 600, con MediumCell y CompactCell automáticas o explícitas por mosaico y OnBreakpointChanged. | ~Los puntos de ruptura funcionan, pero Community no tiene SaveLayout, así que no se guardan. | Ayuda |
| Diseñador en tiempo de ejecución | EditMode, AddTile, RemoveTile, Undo y Redo (50 pasos) y el panel de diseño con una paleta y una lista de propiedades permiten a los usuarios construir el panel. SaveLayout restaura los mosaicos añadidos en tiempo de ejecución. | Registrada | Ayuda |
| Publicar en la web (HTML) | AsHTML, SaveToHTML y SaveToHTMLStream escriben el cuadro de mando como una página HTML autónoma: cada mosaico se dibuja como SVG con el mismo código que lo imprime, sobre una cuadrícula CSS que sigue los puntos de ruptura del cuadro de mando. HTMLOptions define el título, un tema claro, oscuro o automático, las fuentes incrustadas (EmbedFonts) y una RefreshURL opcional que la página vuelve a cargar cada RefreshSeconds. Sin una URL de actualización la página no tiene script. Cada mosaico tiene un encabezado y una alternativa de texto para lectores de pantalla. En VCL, FireMonkey, WinForms, WPF y Avalonia, con la misma salida en Delphi y .NET. | Ayuda | |
| Mosaicos en XAML (.NET) | En WPF y Avalonia los mosaicos de gráfico, indicador, cuadrícula, tabla dinámica y mapa se declaran en XAML con el prefijo sgc (xmlns:sgc="https://www.esegece.com/sgcui"), y las ValueColumns del mosaico de gráfico y las Columns del mosaico de cuadrícula aceptan elementos sys:String en XAML compilado. | Ayuda | |
| Feed de actividad | TsgcVCLActivityFeed y TsgcFMXActivityFeed muestran quién hizo qué a qué objeto y cuándo a partir de un TsgcDashboardActivityModel: lo más reciente primero, agrupado por día, con horas relativas en los 12 idiomas de sgcUI y el avatar y el estado de cada actor tomados del modelo de presencia. FilterActorId, FilterVerb, FilterObjectType y FilterText filtran el feed, y la actividad más antigua se carga bajo demanda. | Ayuda | |
| Pista de auditoría | TsgcVCLAuditTrail y TsgcFMXAuditTrail muestran el mismo modelo como una tabla con bandas cuyas filas se expanden al valor anterior y posterior de cada campo modificado. | Ayuda | |
| Mosaicos de actividad y de auditoría | Los mosaicos integrados de tipo activity y audit ponen el feed y la pista de auditoría en un panel, con un cuadro de búsqueda (ShowSearch). Están en la paleta del diseñador, se guardan en el diseño y no necesitan ningún otro producto. | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Tarjeta de KPI | Title, Value, Icon, Trend (ktUp, ktDown, ktNeutral), TrendValue, FooterText y AccentColor. | Ayuda | |
| Minigráficos | Un minigráfico alimentado con AddValue, limitado por MaxPoints. | Ayuda | |
| Imágenes de KPI sin ventana | TsgcDashboardKPI.SaveToPNG y SaveToSVG para servicios, correos y páginas web, en Linux64 también. | Ayuda |
| Función | Detalles | Community | Ayuda |
|---|---|---|---|
| Temas | Dashboard.Theme := utDark llega a los mosaicos, las tarjetas de KPI y los controles alojados. Con el preajuste de tema Fluent el panel toma los colores de Windows 11 y el color de acento de Windows, y las esquinas de los mosaicos vienen de RadiusLarge del preajuste. | Ayuda | |
| KPI en vivo | Los orígenes WebSocket, MQTT y SSE leen un número de un mensaje JSON y lo llevan a una tarjeta de KPI sin código. Necesita sgcWebSockets. | Registrada | Ayuda |
| Actividad en vivo | Un mensaje JSON por cambio (add, update, remove, snapshot) mantiene al día el feed de actividad, la pista de auditoría y sus mosaicos mediante ApplyMessage, o sin código desde los orígenes en vivo WebSocket, MQTT y SSE del puente sgcUICoreWS, que necesita sgcWebSockets. | Registrada | Ayuda |
| De derecha a izquierda (árabe y hebreo) | El flujo de los mosaicos, las cabeceras de los mosaicos y el diseño de las tarjetas KPI están reflejados. Las flechas de tendencia y los sparklines mantienen su dirección, y los valores KPI siguen siendo fragmentos legibles de izquierda a derecha. | Ayuda | |
| Impresión y vista previa de impresión | Print y ShowPrintPreview imprimen todo el panel en una página, con todos los mosaicos que no están ocultos, y cada control sgcUI de un mosaico se dibuja con su propio renderizador. PrintSettings define una sola vez el papel, la orientación, los márgenes, la escala, el encabezado y el pie de página para la impresora, la vista previa y el PDF. En todas las ediciones, en VCL, FireMonkey, WinForms, WPF y Avalonia (FireMonkey imprime en Windows y macOS). | Ayuda | |
| Exportación a PDF accesible, PDF/UA y PDF/A (con sgcPDF) | ExportToPDF escribe la página como una sola imagen etiquetada, a 192 ppp por defecto, con un texto alternativo que enumera los títulos de los mosaicos. El archivo es un documento PDF/UA etiquetado por defecto, y PDFALevel añade PDF/A-2a o PDF/A-3a. Necesita el puente sgcUIPDF y un sgcPDF con licencia (esegece.sgcUICore.sgcPDF en .NET). | Registrada | Ayuda |
| Accesibilidad | El panel, sus mosaicos con sus títulos, los controles alojados y las tarjetas de KPI con valor y tendencia se exponen a UI Automation. Las flechas se mueven entre mosaicos, Ctrl+Mayús+flechas mueven un mosaico y Alt+Mayús+flechas lo redimensionan, el anillo de foco siempre es visible y se respeta el alto contraste de Windows. Activada por defecto en VCL (Delphi 7 a 13), FireMonkey en Windows, WinForms, WPF y Avalonia. | Ayuda | |
| Pregunta al panel | TsgcVCLDashboardAI y TsgcFMXDashboardAI (en .NET TsgcWinFormsDashboardAI, TsgcWpfDashboardAI y TsgcAvaloniaDashboardAI) toman una pregunta de la barra de consulta de IA y la envían al mosaico que puede responderla. Un mosaico de cuadrícula o de tabla dinámica con un TsgcGridAI o TsgcPivotGridAI responde y se lleva a la vista, una tarjeta KPI o un mosaico de indicador responde en local con su título y su valor, y un mosaico de gráfico o de mapa se muestra y recibe el foco. En la edición registrada, una pregunta también puede establecer el filtro cruzado, por ejemplo Region = West (LastFilter, ApplyFilters). El proveedor solo ve los títulos y tipos de los mosaicos y los nombres de las columnas, así que los valores de KPI, de indicadores y de columnas nunca salen de la aplicación. Sin proveedor, un enrutador local basado en reglas elige el mosaico. | ~Enrutamiento a todos los mosaicos; las respuestas con filtro son de la edición registrada. | Ayuda |
El panel .NET es un port en C# con los mismos nombres de clase, para WinForms, WPF y Avalonia, con un paquete sin ventana y el puente de datos en vivo.
| Paquete | Edición | Contenido |
|---|---|---|
esegece.sgcDashboard.Community | Community (gratuita) | Biblioteca principal |
esegece.sgcDashboard.WinForms.Community | Community (gratuita) | Controles Windows Forms |
esegece.sgcDashboard.Wpf.Community | Community (gratuita) | Controles WPF |
esegece.sgcDashboard.Avalonia.Community | Community (gratuita) | Controles Avalonia |
esegece.sgcDashboard.Rendering.Community | Community (gratuita) | Renderizado sin ventana |
esegece.sgcDashboard.Charts.Avalonia.Community | Community (gratuita) | mosaico sgcCharts para Avalonia |
esegece.sgcDashboard.Charts.WinForms.Community | Community (gratuita) | mosaico sgcCharts para WinForms |
esegece.sgcDashboard.Charts.Wpf.Community | Community (gratuita) | mosaico sgcCharts para WPF |
esegece.sgcDashboard.Gauges.Avalonia.Community | Community (gratuita) | mosaico sgcGauges para Avalonia |
esegece.sgcDashboard.Gauges.WinForms.Community | Community (gratuita) | mosaico sgcGauges para WinForms |
esegece.sgcDashboard.Gauges.Wpf.Community | Community (gratuita) | mosaico sgcGauges para WPF |
esegece.sgcDashboard.Grid.Avalonia.Community | Community (gratuita) | mosaico sgcGrid para Avalonia |
esegece.sgcDashboard.Grid.WinForms.Community | Community (gratuita) | mosaico sgcGrid para WinForms |
esegece.sgcDashboard.Grid.Wpf.Community | Community (gratuita) | mosaico sgcGrid para WPF |
esegece.sgcDashboard.Maps.WinForms.Community | Community (gratuita) | mosaico sgcMaps para WinForms |
esegece.sgcDashboard.PivotGrid.Avalonia.Community | Community (gratuita) | mosaico sgcPivotGrid para Avalonia |
esegece.sgcDashboard.PivotGrid.WinForms.Community | Community (gratuita) | mosaico sgcPivotGrid para WinForms |
esegece.sgcDashboard.PivotGrid.Wpf.Community | Community (gratuita) | mosaico sgcPivotGrid para WPF |
esegece.sgcDashboard | Registrada | Biblioteca principal |
esegece.sgcDashboard.WinForms | Registrada | Controles Windows Forms |
esegece.sgcDashboard.Wpf | Registrada | Controles WPF |
esegece.sgcDashboard.Avalonia | Registrada | Controles Avalonia |
esegece.sgcDashboard.Rendering | Registrada | Renderizado sin ventana |
esegece.sgcDashboard.sgcWebSockets | Solo registrada | Puente con sgcWebSockets |
esegece.sgcDashboard.Charts.Avalonia | Registrada | mosaico sgcCharts para Avalonia |
esegece.sgcDashboard.Charts.WinForms | Registrada | mosaico sgcCharts para WinForms |
esegece.sgcDashboard.Charts.Wpf | Registrada | mosaico sgcCharts para WPF |
esegece.sgcDashboard.Gauges.Avalonia | Registrada | mosaico sgcGauges para Avalonia |
esegece.sgcDashboard.Gauges.WinForms | Registrada | mosaico sgcGauges para WinForms |
esegece.sgcDashboard.Gauges.Wpf | Registrada | mosaico sgcGauges para WPF |
esegece.sgcDashboard.Grid.Avalonia | Registrada | mosaico sgcGrid para Avalonia |
esegece.sgcDashboard.Grid.WinForms | Registrada | mosaico sgcGrid para WinForms |
esegece.sgcDashboard.Grid.Wpf | Registrada | mosaico sgcGrid para WPF |
esegece.sgcDashboard.Maps.WinForms | Registrada | mosaico sgcMaps para WinForms |
esegece.sgcDashboard.PivotGrid.Avalonia | Registrada | mosaico sgcPivotGrid para Avalonia |
esegece.sgcDashboard.PivotGrid.WinForms | Registrada | mosaico sgcPivotGrid para WinForms |
esegece.sgcDashboard.PivotGrid.Wpf | Registrada | mosaico sgcPivotGrid para WPF |
Cada función de sgcDashboard está documentada en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.
Empieza con la introducción de sgcDashboard y sigue con la guía de inicio rápido y los temas de funciones.
Delphi →La ayuda completa de sgcUI en un archivo PDF, para leer sin conexión o imprimir.
Delphi (PDF) →