Descrizione
Nella barra degli strumenti, a partire dalla versione 09.03h , è presente l’oggetto lista. Può essere utilizzato per consentire all’utente la scelta tra una o più opzioni appartenenti ad una data lista (“standard” o “personalizzata”, vedi proprietà “Querylista”).
Proprietà specifiche
Per questo tipo di oggetto sono disponibili molte delle proprietà comuni, ma è bene mettere in risalto tra esse la proprietà Querylista.
NOTA: le opzioni dell’oggetto scelto vengono inserite nel campo del database separate da chr(13).
Al momento del display del form, a fianco dell’oggetto di tipo “Lista” compariranno automaticamente due pulsanti: uno per l’aggiunta di valori e uno per l’eliminazione dei valori selezionati. I valori possono essere aggiunti a partire dall’elenco definito al momento della creazione del form.

Eventi specifici
- EventoCambia – evento attivato al cambiamento del valore del campo. Può essere utilizzato per
- assegnare altri campi in base al valore inserito nel campo
- verificare la validità del valore inserito dando eventualmente un messaggio all’utente
Per maggiori informazioni sugli eventi leggi qui.
Proprietà utilizzabili da codice lato Server (VB.NET/C#)
Enabled As Boolean– se viene settato aFalse, il campo non risulta più modificabile.Visible As Boolean– se viene settato aTrue, il campo diviene visibile nel form.
Metodi utilizzabili da codice lato Server (VB.NET/C#)
GetItems() As DBArray– restituisce un DBArray contenente tutti gli elementi della lista.GetSelectedItems() As DBArray– restituisce un DBArray contenente solo gli elementi selezionati nella lista.HasItem(ByVal item As String) As Boolean– controlla se l’elemento passato come parametro è presente almeno una volta nella lista.SetItems(items As DBArray)– riempe la lista con gli elementi contenuti nel DBArray passato come argomento.SetSelectedItems(ByVal items As DBArray)– seleziona gli elementi della lista corrispondenti a quelli del DBArray passato come argomento.
Metodi utilizzabili da codice lato Client (Javascript)
show()– rende visibile l’oggetto.hide()– nasconde l’oggetto.