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.