Data

Data

Componenti per visualizzazione e manipolazione dati — DataTable, TreeTable, Tree, DataView, Carousel, Image, Galleria, Timeline, TimelineWorkflow, Paginator, Chart, EventCalendar, WeekScheduler, YearCalendar, HeatmapCalendar, HeatmapMatrix, GanttTimeline, PivotTable, QRCode, PdfViewerEmbedded, PdfZoneEditor, Inplace, Knob, OrderList, PickList, SwipeListItem, TimerDisplay.

Componenti

ComponenteDescrizione
DataTableTabella dati avanzata con sort, filter, paginazione, selezione e editing
TreeTableTabella gerarchica con nodi espandibili
TreeVista ad albero per strutture gerarchiche
DataViewVista dati con layout list/grid intercambiabile
PaginatorControllo paginazione standalone
CarouselCarosello di elementi con autoplay
ImageImmagine con preview modale e zoom
GalleriaGalleria immagini con thumbnail e fullscreen
TimelineCronologia eventi verticale o orizzontale
TimelineWorkflowTimeline eventi di workflow generica con marker e contenuti configurabili
ChartWrapper Chart.js per grafici (bar, line, pie, ecc.)
EventCalendarCalendario eventi con viste month/week/day
WeekSchedulerGriglia settimanale risorsa x giorno per planner, scheduler e gestione turni
YearCalendarOverview annuale a 12 mini-mesi con eventi per giorno
HeatmapCalendarHeatmap calendario annuale stile GitHub
HeatmapMatrixHeatmap a matrice righe × colonne resa come tabella accessibile
GanttTimelineDiagramma di Gantt generico con scala temporale o lineare
PivotTableTabella pivot configurabile con aggregazioni e totali
QRCodeGenerazione client-side di QR code
PdfViewerEmbeddedVisualizzatore PDF inline per split-view
PdfZoneEditorEditor visuale delle zone di firma su un PDF (pdf.js, peer opzionale)
InplaceEditing inline sul posto
KnobControllo rotante (dial) per valori numerici
OrderListLista riordinabile con pulsanti freccia
PickListTrasferimento elementi tra due liste
SwipeListItemElemento di lista con azioni a scorrimento e fallback accessibile da tastiera
TimerDisplayContatore HH:MM:SS a cifre tabellari con tick gestito dal componente

Plugin

import { DataPlugin } from '@pzeta/vue-components'
app.use(DataPlugin)