dbCombobox

dbCombobox è un widget che serve a cercare un dato da una table di database usando partendo da una stringa di ricerca. A differenza della dbSelect in cui si cerca sul valore di un campo, ma viene restituita ed inserita nella form la primary key del record, nella dbCombobox viene inserito nella form il valore stesso.


Esempi

Un combobox all’interno di un formbuilder con accanto un campo che riporti il valore selezionato. Questo combobox ha inoltre i parametri auxColumns, per visualizzare i nomi degli stati nella tendina e il paramentro hasDownArrow per mostrare la freccia che apre il menu.


Parameters:

Parameter name Type Description
value T Permette di inserire un valore, in termini assoluti (es. value=”Pippo”) o posizionali (es. value=”^.name”). Nel primo caso verrà assegnato il valore “Pippo”, nel secondo verrà assegnato a “name” il valore che inseriremo nell’inputfield.
lbl T Permette di inserire un’etichetta per il campo. Per div, caselle e aree di testo la «lbl» verrà visualizzata prima del campo, per le checkbox invece verrà mostrata dopo.
lbl_ T Permette di assegnare attributi alla lbl (es: «lbl_class»)
default T Valore di default se non modificato
placeholder T Testo di anteprima (non rappresenta un valore inserito ma solo un suggerimento)
dbtable T (deprecato, sostituito con «table»)
table T Indica la tabella da cui reperire i dati, nella forma «package.table»
hasdownarrow B True or False, permette di indicare se il campo mostrerà o meno una tendina
Style Parameters
style T  
Html Parameters
_class T  
height T  
width T  
border T  
rounded L  
background T  
Validations Parameters
validate_empty T Restituisce un errore se il valore è nullo o è una stringa vuota
validate_notnull B Restituisce un errore se il campo è vuoto
validate_call T Restituisce un errore js
validate_regex T Restituisce un errore se il campo corrisponde esattamente a quanto indicato
validate_remote T Metodo RPC che effettua la validazione del valore inserito