L’evento On Column Resize viene ora attivato “in diretta” durante il ridimensionamento delle caselle di riepilogo, finché l’utente modifica la larghezza delle colonne (in precedenza, veniva generato solo una volta, al termine del ridimensionamento).
Grazie a questa funzione, i programmatori 4D avranno la possibilità di creare interfacce live e reattive basate sulla larghezza effettiva delle colonne!
Esempio
Quando una colonna contiene delle date, il formato della data può essere modificato man mano che la colonna viene ridimensionata. Così la data può essere visualizzata prima come “05/12/16”, poi come “05 dicembre 2016” e infine come “5 dicembre 2006” man mano che la larghezza della colonna aumenta.
Se una colonna contiene numeri enormi, possono essere visualizzati prima come “123465789”, poi come “123.456.789” (con il separatore delle migliaia), poi come “123.456.789,55” (con la parte decimale) e infine come “123.456.789,55 $” (con l’unità).
Una colonna di tempo può essere visualizzata con o senza secondi, e così via.
In tutti questi casi, l’unica cosa da fare è cambiare il formato della colonna in base alla sua larghezza e al tipo di dati che contiene!
Ecco un video che vi mostrerà un esempio del funzionamento:
Vi invitiamo inoltre a dare un’occhiata al Database di esempio.
Per maggiori dettagli, consultate la sezione “Eventi, oggetti e proprietà” dell’articolo “Form event” nella documentazione di 4D v16.