filteringSelect

filteringSelect è un widget che permette di modo di creare campi che restringono la scelta del valore da un set di opzioni caricate in memoria dinamicamente o hardcoded nella pagina della form.

filteringSelect con storepath

filteringSelect che prende i valori da Bag


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)
values T Un elenco separato da virgole di valori selezionabili (es: «Maschio,Femmina»). Può anche essere espresso con questa sintassi: «M: maschio, F: femmina», in questo caso verranno visualizzate le etichette ma nel database saranno sempre salvati i codici corrispondenti.
storepath T È un altro modo per fornire valori selezionabili nel menu. È il percorso della bag contenente i valori.
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