Dashboard
Que hace esta extension
Sección titulada «Que hace esta extension»Dashboard permite crear paginas visuales con widgets reutilizables (graficas, KPIs, tablas) usando descriptores de vista tipo dashboard.
Casos comunes:
- tableros de ventas,
- indicadores operativos,
- paneles de monitoreo por modulo.
<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.dashboard</artifactId>
<version>26.4.0</version>
</dependency>
implementation 'tools.dynamia.modules:tools.dynamia.modules.dashboard:26.4.0'
Paquete frontend
Sección titulada «Paquete frontend»Actualmente no hay un paquete Node dedicado para esta extension.
Usa el stack frontend base (@dynamia-tools/sdk o @dynamia-tools/vue) para consumir metadata y paginas expuestas por tu backend.
Ejemplo de uso en Java
Sección titulada «Ejemplo de uso en Java»view: dashboardid: mainDashboard
fields: monthSales: params: widget: sales-chart type: month
totalSales: params: widget: total-sales range: lastMonthimport tools.dynamia.integration.sterotypes.Provider;import tools.dynamia.navigation.Module;import tools.dynamia.navigation.ModuleProvider;import tools.dynamia.zk.viewers.ViewerPage;
@Providerpublic class MyAppModuleProvider implements ModuleProvider {
@Override public Module getModule() { var module = new Module("my-app", "My App"); module.addPage(new ViewerPage("sales-dashboard", "Sales Dashboard", "mainDashboard")); return module; }}