4D pro mobilní zařízení: Pozdravte přezdívky

Automaticky přeloženo z Deepl

Jak pravděpodobně víte, aliasy jsou k dispozici od verze 4D v19 R4. Aliasy a vypočtené atributy byly pro náš vývojový rámec obrovským krokem vpřed!

Doby, kdy jste v uživatelském rozhraní 4D definovali vzorce související s obchodem, jsou pryč; tyto koncepty vám nabízejí nový způsob, jak oddělit obchodní logiku od uživatelského rozhraní, což vám umožní zvýšit výkonnost optimalizací obou částí zvlášť.

A nyní, ve verzi 4D v19 R6, jsou aliasy plně k dispozici a připraveny k použití pro skaláry ve vašich mobilních projektech pro iOS a Android, jakmile jsou vaše aliasy definovány na straně 4D.

S verzí v19 R6 můžete na stejné mobilní obrazovce zobrazovat hodnoty odkudkoli z vaší databáze :

Připomínka k aliasům

Alias není nic jiného než synonymum nebo zkratka existujícího objektu datového skladu.

Můžete je používat jako jakékoli jiné pole v procesu vytváření mobilní aplikace. Budete je tedy moci vizualizovat a publikovat ze sekce Struktura v editoru mobilního projektu.

To představuje značné vylepšení, které vám umožní získávat hodnoty v několika stupních hloubky a zobrazovat v mobilní aplikaci ještě více relevantních informací.

Podívejme se na tuto funkci na jednoduchém příkladu.

Poznámka: Upozorňujeme, že výběr entit a entit zatím není podporován.

Konkrétní příklad

4D struktura

Jak vidíte, zaměstnanec je spojen s kanceláří související se zemí s odpovídající vlajkou.

blank

Na straně 4D tedy vytvoříme následující aliasy :

Class extends Entity
exposed Alias aliasOfficeAddress office.name 
exposed Alias aliasOfficeCity office.city 
exposed Alias aliasPhoneNumber office.phoneNumber 
exposed Alias aliasCountryName office.country.name 
exposed Alias aliasCountryFlag office.country.flag.flagPict

NA STRANĚ EDITORU PROJEKTU

Všechny aliasy vytvořené na straně 4D se zobrazí v sekci Struktura vašeho mobilního projektu.

blank

Pak je můžete používat jako jakékoli jiné pole v procesu vytváření mobilní aplikace. To znamená, že můžete :

  • použít alias k filtrování dat ze sekce Data
  • použít jej jako parametr akce ze sekce Akce
  • přiřadit mu ikonu, štítky a formátovače ze sekce Štítky a ikony
  • pouštět je do šablon seznamů a detailů jako jakékoli jiné pole v závislosti na typu aliasu.

blank

STRANA MOBILNÍ APLIKACE

Zde například vidíte, že použití aliasů a obrázků příznaků na třetí úrovni je v této aplikaci pro Android dostupné přímo ze záložky Zaměstnanci!

blank

Tato nová funkce tedy umožňuje pokročilejší využití stávajících šablon a zobrazuje více relevantních informací, což vám umožní vrátit se k údajům první úrovně dostupným na různých úrovních!

Neváhejte nám poskytnout zpětnou vazbu na fóru 4D a podívejte se do dokumentace, kde najdete další podrobnosti!

David Azancot
• 4D for iOS Product Owner • David Azancot se připojil k týmu 4D Product jako Product Owner v roce 2017. Má na starosti psaní uživatelských příběhů a jejich převod do funkčních specifikací. Jeho role také zahrnuje zajištění toho, aby implementace funkcí vyhovovaly potřebám zákazníků. David graduoval jako MBA v marketingu, internetu a mobilitě na Institutu Leonarda Da Vinciho a svou kariéru zahájil v roce 2011 u začínající mobilní společnosti, kterou později získala Madvertise (skupina mobilního marketingu). S nadšením pro mobilní rozhraní byl přirozenou volbou pro vývoj interaktivních mobilních reklamních formátů pro skupinu v roce 2015. Zároveň David od roku 2012 vyvíjí vlastní aplikace pro iOS a Android.