Událost On Column Resize je nyní spouštěna „živě“ během změny velikosti seznamových polí, dokud uživatel mění šířku sloupců (dříve byla generována pouze jednou, na konci změny velikosti).
Díky této funkci budou mít programátoři 4D možnost vytvářet živá a citlivá rozhraní na základě skutečné šířky sloupců!
Příklad:
Pokud sloupec obsahuje data, lze při změně velikosti sloupce upravit formát data. Datum se tak může zobrazit nejprve jako „05/12/16“, pak jako „05. 12. 2016 “ a následně jako „5. 12. 2006“, jak se zvětšuje šířka sloupce.
Pokud sloupec obsahuje obrovská čísla, lze je zobrazit nejprve jako „123465789“, pak jako „123 456 789“ (s oddělovačem tisíců), pak jako „123 456 789,55“ (s desetinnou částí) a pak jako „123 456 789,55 $“ (s jednotkou).
Sloupec s časem může být zobrazen s vteřinami nebo bez nich atd.
Ve všech těchto případech stačí pouze změnit formát sloupce podle jeho šířky a typu údajů, které obsahuje !
Zde je video, které vám ukáže příklad, jak to funguje :
Zveme vás také k nahlédnutí do Příkladové databáze.
Podrobnější informace naleznete v části „Události, objekty a vlastnosti“ z článku „Událost formuláře “ v dokumentaci 4D v16.