📄️ Form
I form servono a inserire nuovi record o ad aggiornare record esistenti. La tua app può avere quanti form vuoi, anche per gli stessi oggetti: ad esempio, potresti voler offrire form diversi a utenti diversi o per scopi diversi.
📄️ Grid
Le griglie servono a mostrare i tuoi dati in forma tabellare, con paginazione e ordinamento. Per ogni griglia puoi definire:
📄️ Detail
Il widget Detail mostra i campi di un singolo record — la controparte in sola lettura di un form. Di solito viene posizionato su sottopagine aperte da una griglia, così gli operatori possono ispezionare un caso, un cliente o un ordine senza modificarlo.
📄️ Gallery
Il widget Gallery elenca più record come una griglia di card invece di una tabella. Usalo quando la navigazione deve essere visiva — cataloghi fotografici, elenchi persone, card prodotti — piuttosto che righe dense di numeri.
📄️ Timeline
Il widget Timeline elenca i record come una sequenza verticale di eventi datati — feed di attività, storie di pratiche, log di milestone — ordinati lungo un campo data o data/ora.
📄️ Index
Il widget Index è un elenco di navigazione guidato dai record: una riga per record, chip opzionali di conteggio e badge, indentazione ad albero opzionale e link a pagine di dettaglio o modifica. Usalo quando l'interfaccia deve sembrare una sidebar o un navigatore di sezioni piuttosto che una tabella dati completa.
📄️ Menu
Il widget Menu trasforma una pagina in un hub di navigazione chiaro: pulsanti verso sezioni del backoffice, aree a schede dentro un portale, FAQ ad accordion o launcher a card colorate per utenti non tecnici. Menu ben fatti riducono i tempi di formazione — le persone trovano la schermata giusta senza memorizzare URL.
📄️ Stepper
Il widget Stepper mostra una sequenza di step per il record corrente ed evidenzia lo step in cui si trova l'utente. Usalo per candidature multi-step, onboarding, checklist o qualsiasi flusso guidato in cui il progresso deve restare visibile.
📄️ Rich Text
Il widget Rich Text mostra un blocco di contenuto formattato su una pagina — introduzioni, istruzioni, note legali o testo di aiuto. Il testo si scrive nel Builder; puoi anche iniettare valori da un record con placeholder.
📄️ Chart
I Chart trasformano dati live in qualcosa che gli stakeholder capiscono in pochi secondi — ingressi mensili, mix di stati, fatturato per prodotto — senza esportare in un foglio di calcolo. Usali su dashboard e home page del portale così le tendenze restano visibili mentre i record sottostanti continuano a cambiare.
📄️ Pivot Table
Le Pivot Table riassumono tabelle grandi in una matrice compatta — stati sulle colonne, uffici sulle righe, totali nelle celle — così i manager scansionano le eccezioni senza scorrere una griglia da mille righe.
📄️ Custom View
Quando i widget integrati non bastano — un chart specializzato, una board in stile kanban, una mappa interattiva o una tile dashboard compatta — il widget Custom View ti permette di renderizzare la pagina con il tuo JavaScript mentre Bobuild carica i dati in modo sicuro per te. Mantieni autenticazione, filtri e permessi sugli oggetti; scrivi solo lo strato di presentazione.
📄️ Importer
Il widget Importer permette agli utenti finali di caricare dati CSV o Excel nella tua app senza aprire il Builder. È diverso da un import una tantum che esegui tu come admin: qui operatori, partner o cittadini caricano file come parte di un workflow normale — risparmi ticket di supporto e mantieni l'inserimento bulk dentro i permessi che hai già definito.
📄️ Uploader
L'Uploader crea un record per ogni file selezionato su un oggetto di destinazione. Usalo quando ogni file deve avere la propria riga (e metadati opzionali), tipicamente come figli di un record padre su una pagina di dettaglio o modifica.