Pochopení potřeb koncového uživatele a vytvoření uživatelsky přívětivého rozhraní je pro každého vývojáře aplikací prioritou.
A jak možná víte, jazyk 4D umožňuje aliasovat názvy tabulek a polí, aby byly pro koncové uživatele čitelnější. To umožňuje snadnější překlad a čitelnost ve standardních dialozích (editory dotazů, třídění a vzorců), ale také odfiltrování všech tabulek nebo polí, které by měly zůstat mimo zorné pole koncových uživatelů.
Během konference 4D Summit 2018 jsme měli požadavky na rozšíření této funkce do aplikace 4D Write Pro. No, vyslyšeli jsme je a nyní je k dispozici ve verzi 4D v17 R4!
Příklad: 4D Write Pro a virtuální struktury
Aliasing (neboli vytvoření virtuální struktury) tabulek a polí se provádí pomocí příkazů SET TABLE TITLES a SET FIELD TITLES.
Jakmile „virtualizujete “ své tabulky a pole, koncoví uživatelé vaší aplikace budou velmi rádi, když uvidí všechny výrazy vložené do dokumentů 4D Write Pro ve svém vlastním jazyce. Francouzsky mluvící uživatelé by jistě raději viděli „[Klienti]Poštovní směrovací číslo“ než „[Zákazníci]PSČ“. A anglicky mluvící by raději viděli „Zip Code “ než „Zip_code“!
Ještě lepší je, že editor vzorců podporuje i virtuální strukturu. Když budou vaši uživatelé vkládat vlastní výrazy, budou používat známé názvy polí, nikoli interní. Protože 4D automaticky nastaví uživatelské rozhraní na základě nastavení systému, editor vzorců se zobrazí v jejich vlastním jazyce …
Poznámka: Nezapomeňte použít nepovinný parametr „*„, pokud plánujete používat editor vzorců!
… i když byla struktura vytvořena v jiném jazyce (v příkladu níže je struktura vytvořena v angličtině).
Více informací naleznete v dokumentaci.