• IT
betterdocs-cat-icon 1-svg

Qualcosa è andato storto?

Condividi con noi la tua opinione per migliorare la nostra documentazione.

    Getting Started

    • Introduzione Instant Developer Cloud
    • Composizione della piattaforma
    • Struttura dei progetti
    • La programmazione relazionale
    • Apprendere l’uso di Instant Developer Cloud

    Struttura di un'applicazione

    • Introduzione (applicazione e sessione)
    • Le videate
    • Classi e librerie
    • Risorse e CSS
    • I pacchetti
    • Programmazione asincrona

    Struttura del database

    • Introduzione (struttura del database)
    • Definizione degli schemi relazionali
    • Scrittura di query ed esecuzione di comandi
    • Gestione dei database nel cloud
    • Il Cloud Connector

    Document Orientation

    • Introduzione Document Orientation
    • Definire Documenti e Collection
    • Utilizzo dei documenti
    • Estensione dei documenti

    Datamap

    • Introduzione Datamap
    • Creazione di liste di documenti
    • Modifica dei documenti con videate di dettaglio
    • Datamap innestate e ricorsive

    IonicUI

    • Introduzione IonicUi
    • Le pagine IonicUI
    • Definire il contenuto delle pagine
    • Il page controller
    • Il metodo app.popup
    • Videate come elementi visuali
    • Personalizzazione di IonicUI
    • Configurazione dei ruoli e degli accessi

    ShadowUI

    • Introduzione ShadowUI
    • Progetti di esempio
    • Elementi disponibili
    • Installazione
    • Le pagine ShadowUI
    • La HeaderBar e il Breadcrumb
    • I pulsanti
    • Le tabbed view
    • Definire il contenuto delle pagine
    • Il page controller
    • Sidebar e Menu
    • Componenti Shadow UI
    • Template
    • Personalizzazione

    Pannelli Griglie e Alberi

    • Introduzione (Pannelli griglie e alberi)
    • Anatomia di un pannello
    • I pannelli a runtime
    • Anatomia di un albero
    • Gli alberi a runtime

    Web API e file system

    • Introduzione Web API
    • Il file system
    • Consumare Web API
    • Esporre Web API
    • Web API in formato OData
    • Utilizzare Web API Instant Developer Foundation
    • Web API in formato OpenAPI

    Sincronizzazione

    • Introduzione sistema di sincronizzazione
    • Scambio di messaggi in tempo reale
    • Document Orientation Remota
    • Sincronizzazione del database offline

    Debugging e Test

    • Introduzione Debugging e Test
    • Strumenti e tecniche di debug
    • Test automatico delle applicazioni

    Traduzioni

    • Introduzione (traduzioni)
    • Processo di traduzione
    • Funzionamento del framework di localizzazione
    • Localizzazione di numeri e date

    Integrazioni di componenti esterni

    • Introduzione (integrazioni di componenti esterni)
    • Integrazione di componenti JavaScript
    • Integrazione di librerie di back-end
    • Integrazione di un plugin Cordova

    Launcher e Pubblicazione

    • Introduzione Launcher
    • I plugin nativi
    • Test delle applicazioni nei launcher
    • Pubblicazione sugli store
    • Configurazioni per gli store
    • Fase di build e di invio
    • Gestione dell’applicazione

    Analitiche e Feedback

    • Introduzione Analytics e Feedback
    • Installazione ed uso di Analytics
    • Raccolta dei feedback degli utenti

    Server di Produzione

    • Introduzione server di produzione
    • I server di Instant Developer Cloud
    • I server My Cloud
    • I server Self Managed
    • Tabella comparativa

    Team Works

    • Perché non basta GitHub?
    • Team Works: concetti base
    • Organizzazione del lavoro consigliata
    • Risoluzione dei problemi relativi a Team Works
    • Domande sull’utilizzo di Team Works

    Manuale PWA

    • Cos’è una PWA?
    • Creazione di una PWA su Instant Developer Cloud
    • Life Cycle
    • Installazione PWA
    • Funzionalità
    • Plugin
    View Categories

    Componenti Shadow UI

    Table Of Contents
    • 1. Controlli Form
      • ShaInput
      • ShaCheckbox
      • ShaSwitch
      • ShaSelect
      • ShaRadioGroup
      • ShaCombobox
    • 2. Widget Interattivi
      • ShaDatePicker
      • ShaSlider
      • ShaProgress
      • ShaInputOTP
      • ShaToggle
    • 3. Visualizzazione Dati
      • ShaChart
      • ShaCalendar
      • ShaTableElement
    • 4. Contenuti e Badge
      • ShaBadge
      • ShaAvatar
      • ShaLabel
      • ShaSeparator
      • ShaAlertBadge
    • 5. Layout Avanzati
      • ShaAccordion
      • ShaCarousel
    • Riepilogo componenti per caso d’uso

    ShadowUI offre oltre 60 componenti pronti all’uso, organizzati per categoria.

    1. Controlli Form #

    ShaInput #

    Campo di input testuale.

    Proprietà: 

    • value – Valore (data-bindable) 
    • label – Etichetta 
    • labelPosition – top, left, none 
    • placeholder – Testo placeholder 
    • hintText – Testo di aiuto 
    • disabled – Disabilitato

    Eventi: 

    • onChange(event)

    ShaCheckbox #

    Casella di selezione.

    Proprietà: 

    • checked – Stato (data-bindable) 
    • label – Etichetta 
    • labelSide – left, right – disabled

    Eventi: 

    • onChange(event)

    ShaSwitch #

    Interruttore on/off.

    Proprietà: 

    • checked – Stato (data-bindable) 
    • label – Etichetta 
    • labelSide – left, right – disabled

    Eventi: 

    • onChange(event)

    ShaSelect #

    Menu a tendina.

    Proprietà:

    • value – Valore selezionato (data-bindable) 
    • placeholder – Testo placeholder
    •  label – Etichetta interna 
    • list – Enum con opzioni – disabled

    Eventi: 

    • onSelect(event)

    ShaRadioGroup #

    Gruppo di radio button per selezione esclusiva.

    Proprietà: 

    • value – Valore selezionato (data-bindable) 
    • layout – vertical, horizontal

    ShaRadioItem: 

    • value – Valore opzione 
    • label – Etichetta – disabled

    Eventi: 

    • onValueChange(event)

    ShaCombobox #

    Select con ricerca integrata.

    Proprietà: 

    • value – Valore selezionato (data-bindable) 
    • placeholder – list 
    • Enum opzioni – searchEnabled 
    • Abilita ricerca – disabled

    Eventi:

    • onSelect(event) 
    • onSearch(event)

    2. Widget Interattivi #

    ShaDatePicker #

    Selettore date.

    Proprietà: 

    • selectedDate1 – Data selezionata (o inizio range)
    • selectedDate2 – Data fine range (se mode=“range”) 
    • mode – single, range 
    • locale – Locale (es. “it-IT”) 
    • placeholder – dateFormat 
    • Formato data – resetButtonVisible
    • Mostra reset – disabled

    Metodi: 

    • setSelected(date)
    • getSelected(callback)

    Eventi: 

    • onSelect(event)

    ShaSlider #

    Cursore per valori numerici.

    Proprietà: 

    • value – Valore(i) (data-bindable) 
    • min – Minimo 
    • max – Massimo 
    • step – Incremento 
    • knobsNumber – 1 o 2 cursori 
    • disabled

    Eventi: 

    • onInput(event) – Durante movimento 
    • onChange(event) – Al rilascio

    ShaProgress #

    Barra di progresso.

    Proprietà: 

    • value – Valore corrente (0-100) 
    • max – Valore massimo 
    • showLabel – Mostra percentuale

    ShaInputOTP #

    Input per codici OTP.

    Proprietà: 

    • value – Codice inserito 
    • length – Numero cifre (default: 6) 
    • separator – minus, dot, none 
    • mode – numberOnly, charOnly, charAndNumber 
    • disabled

    Eventi: 

    • onChange(event) 
    • onComplete(event) – Tutti i campi compilati

    ShaToggle #

    Pulsante toggle con stato on/off.

    Proprietà: 

    • pressed – Stato (data-bindable) 
    • text – Testo 
    • icon – Icona 
    • iconPosition – left, right, only 
    • variant – Stile 
    • disabled

    Eventi: 

    • onClick(event)

    3. Visualizzazione Dati #

    ShaChart #

    Grafici versatili (6 tipi).

    Proprietà: 

    • type – line, bar, area, pie, radar, radial 
    • data – Array dati 
    • dataKeys – Chiavi da plottare (line/bar/area/radar) 
    • labels – Etichette legenda 
    • xAxisKey – Proprietà asse X (default: “name”) 
    • nameKey – Proprietà nome (pie/radial) 
    • dataKey – Proprietà valore (pie/radial)
    • showTooltip – Mostra tooltip (default: true) 
    • showGrid – Mostra griglia (default: false) 
    • showLegend – Mostra legenda (default: true)

    ShaCalendar #

    Calendario per selezione date ed eventi.

    Proprietà:

    • selectedDate – Data selezionata 
    • mode – single, multiple, range 
    • locale – Locale 
    • events – Array eventi 
    • disabled 
    • Date disabilitate

    Eventi: 

    • onDateSelect(event)

    ShaTableElement #

    Tabelle HTML strutturate.

    Varianti: 

    • table – Contenitore 
    • tableHead – Header 
    • tableBody – Body 
    • tableFoot – Footer 
    • tableRow – Riga 
    • tableHeader – Cella header (th) 
    • tableData – Cella dati (td) 
    • caption – Didascalia

    4. Contenuti e Badge #

    ShaBadge #

    Badge compatto.

    Proprietà: 

    • label – Testo (data-bindable) 
    • variant – default, secondary, outline, destructive

    ShaAvatar #

    Avatar utente.

    Proprietà:

    • src – URL immagine 
    • lt – Testo alternativo 
    • fallback – Iniziali se no immagine 
    • size – sm, md, lg

    ShaLabel #

    Etichetta testuale.

    Proprietà: 

    • innerText – Testo 
    • size – default, small, medium, large, xl, xxl 
    • aspect – default, muted, primary, secondary, accent, destructive

    ShaSeparator #

    Linea separatrice.

    Proprietà: 

    • orientation – horizontal, vertical

    ShaAlertBadge #

    Badge di alert.

    Proprietà: 

    • label – Testo 
    • variant – default, destructive 
    • icon – Icona

    5. Layout Avanzati #

    ShaAccordion #

    Pannelli espandibili.

    Proprietà: 

    • title – Titolo 
    • state – open, closed

    Eventi: 

    • onToggle(event)

    ShaCarousel #

    Carosello contenuti.

    Proprietà: 

    • direction – horizontal, vertical 
    • autoPlay – Avanza automaticamente 
    • interval – Intervallo auto-play (ms) 
    • showDots – Mostra indicatori 
    • showArrows – Mostra frecce

    Eventi: 

    • nChange(event) – Cambio slide

    Riepilogo componenti per caso d’uso #

    Form di input: ShaInput, ShaCheckbox, ShaSwitch, ShaSelect, ShaRadioGroup, ShaCombobox, ShaDatePicker.

    Azioni: ShaButton, ShaToggle, ShaDropdownMenu.

    Navigazione: ShaTabs, ShaBreadcrumb, ShaSidebar, ShaNavController.

    Layout: – ShaGrid, ShaRow, ShaCol, ShaCard, ShaAccordion.

    Dati: ShaChart, ShaCalendar, ShaTableElement, ShaProgress.

    Contenuti: ShaLabel, ShaBadge, ShaAvatar, ShaIcon, ShaSeparator, ShaSkeleton
    Per esempi dettagliati di ogni componente, consultare i progetti shadow-design-patterns e Sprinty nella Console di Instant Developer Cloud.

    Ti è stato utile?
    Aggiornato il 10 Novembre 2025
    Sidebar e MenuTemplate
    Contenuti
    • 1. Controlli Form
      • ShaInput
      • ShaCheckbox
      • ShaSwitch
      • ShaSelect
      • ShaRadioGroup
      • ShaCombobox
    • 2. Widget Interattivi
      • ShaDatePicker
      • ShaSlider
      • ShaProgress
      • ShaInputOTP
      • ShaToggle
    • 3. Visualizzazione Dati
      • ShaChart
      • ShaCalendar
      • ShaTableElement
    • 4. Contenuti e Badge
      • ShaBadge
      • ShaAvatar
      • ShaLabel
      • ShaSeparator
      • ShaAlertBadge
    • 5. Layout Avanzati
      • ShaAccordion
      • ShaCarousel
    • Riepilogo componenti per caso d’uso

    Caratteristiche

    • Perché Instant Developer
    • IDE e Ambiente di Sviluppo
    • Pubblicazione Web & Mobile
    • Software Life Cycle & DevOps
    • Database, Integrazione, Sync
    • Collaboration & Workflow

    Soluzioni

    • Freelance
    • Software House
    • Company IT
    • Casi di successo
    • Applicazioni Sviluppate

    Azienda

    • Chi Siamo
    • Contatti
    • Lavora con noi

    Risorse

    • Documentazione
    • Risorse e Tutorial
    • Blog
    • Starter Kit
    • Pricing
    • Inizia Ora
    Crea un account e Inizia Gratis
    • Seguici su Twitter
    • Seguici su Facebook
    • Seguici su LinkedIn
    • Seguici su YoutTubeSeguici su YouTube
    Questo sito è protetto dalla tecnologia reCAPTCHA Enterprise e si applicano l'Informativa sulla privacy e i Termini di servizio di Google.
    Google Policy | Termini
    © Pro Gamma - p.iva, c.f. e iscr. Camera di Commercio Bologna 01985091204 - Sede legale Via D'Azeglio, 51 40123 Bologna - Italia Pro Gamma Instant Developer® è un marchio registrato.
    Privacy Policy | Cookie Policy
    • IT