Ve verzi 4D v17 R3 jsme zavedli základní formátovače dat pro data, procenta, čas atd. 4D v17 R4 jde ještě o krok dál a nabízí možnost vytvářet vlastní datové formátovače a používat je přímo z editoru projektu.
V dokumentaci 4D pro iOS najdete novou kapitolu Vytvořit formátovač dat v části Formátovač dat. Je v ní popsán celý proces vytváření datových formátovačů. Nejjednodušší způsob, jak vytvořit vlastní formátovač, je upravit existující příklad. K tomu je k dispozici Starter Project, který vám pomůže vytvořit formátovače tak, aby co nejlépe vyhovovaly vašim potřebám!
Vlevo níže je obrázek toho, co máme před použitím našich formátovačů. Obrázek vpravo ukazuje výsledek, kterého chceme dosáhnout:
Co se změnilo ?
V tomto příkladu jsme převedli:
- 1 – celočíselný výčet na řetězec pro pole práce: 3 se stane „Product Owner“.
- 2- celočíselný výčet na obrázek pro pole stavu: 1 se stane ikonou stavu „probíhá“.
- 3- textový výčet do řetězce pro pole země: „Product“ je „produkt“: FRA se stane „Francie“.
- 4- výčet textu do obrázku pro pole manažer: „FRA“: Eric se stane obrázkem „Eric’s profile“.
Proces vytváření formátovače dat je poměrně jednoduchý a umožňuje přidat aplikacím nový rozměr pouhým použitím souborů JSON.
Šťastné formátování!