4D Write Pro: Dynamické vyplňování tabulek pomocí výběrů entit a kolekcí
Jako vývojáři často vytváříme složité a pokročilé dokumenty 4D Write Pro. Můžeme vytvářet tabulky, které je třeba vyplnit ze zdroje dat, a nemusíme si být jisti přesnými řádky a sloupci. Ruční vyplňování tabulek daty je pokaždé pracné. Vyslyšeli jsme vás a právě zde přichází kontext dat jako neocenitelná možnost, která otevírá svět ORDA a objektově orientovaného vývoje dokumentů 4D Write Pro.
Nyní je možné definovat „datový zdroj“ pro tabulky aplikace 4D Write Pro. Ať už se jedná o výběr entit nebo kolekci, tento „datový zdroj“ bude automaticky zásobovat řádky těchto tabulek.
Pojďme se ponořit do podrobností!
Tipy a triky pro aplikace 4D – červnové vydání
Add Komoncharoensiri, ředitel technických služeb společnosti 4D Inc.
Přinášíme další sadu tipů a triků.
Jak víte, 4D Knowledge Base je knihovna informací o technologii 4D, kde jsou každý týden aktivně publikovány technické tipy a každý měsíc technotes. Pokud jste poslední tipy v KB přehlédli, nevadí; zde je kompilace z několika posledních týdnů.
Tento příspěvek na blogu zahrnuje 16 tipů:
ORDA – Optimalizace požadavků REST krok za krokem (+ demo)
Výkon ORDA/REST je strategickou záležitostí, proto jsme dodali mnoho funkcí souvisejících s tímto tématem, například optimalizaci požadavků ORDA/REST v režimu klient/server a při práci se vzdáleným datovým úložištěm. V poslední době jsme vám také poskytli úplnou kontrolu nad optimalizací požadavků ORDA/REST.
V tomto příspěvku na blogu najdete plán, podle kterého se máte řídit, abyste dosáhli výkonnostního esa ve hře ORDA/REST. Obsahuje další příspěvky na blogu, které si můžete přečíst, videa, která můžete zhlédnout, a ukázku, s níž si můžete hrát, abyste snadno a rychle zvýšili výkon svých aplikací.
ORDA a 4D Write Pro : silná dvojice!
Dokumenty 4D Write Pro často obsahují vzorce vracející data nebo výpočty v závislosti na databázi. Díky použití kontextů je nyní přiřazení těchto dat k dokumentům hračkou!
V tomto příspěvku na blogu si ukážeme, jak kombinace dokumentů 4D Write Pro s daty získanými pomocí ORDA zpřehledňuje kód a usnadňuje jeho údržbu.
ORDA – Optimalizace výkonu s plnou kontrolou nad požadavky REST
V předchozí verzi jste zjistili, jak byly požadavky ORDA REST automaticky optimalizovány pro zvýšení výkonu při práci se vzdáleným datovým úložištěm a konfigurací klient/server.
Dozvěděli jste se, že k využití automatické optimalizace požadavků ORDA REST můžete použít kontexty.
To byl významný krok, ale nyní nabízíme možnost mít úplnou kontrolu nad chováním vašich požadavků REST. Vzhledem k tomu, že výkon je strategickým zájmem, jistě se těšíte, až tuto novou funkci objevíte!
A to není vše; nyní jsou k dispozici nové nástroje, které vám pomohou pochopit a vyladit vaše problémy.
Čtěte dále a přečtěte si kompletní prezentaci.
NULL na prázdnou hodnotu? Žádné další výchozí mapování
Při vytváření nového pole v databázi vám 4D umožňuje zvolit, zda chcete namapovat hodnotu NULL na prázdné hodnoty, nebo ne. Počínaje verzí 4D v19 R4 již 4D v nových projektech nebude ve výchozím nastavení mapovat hodnotu NULL na prázdnou hodnotu.
ORDA – Pozdravte aliasy
4D v19 R4 je dodáván s novým konceptem ORDA: Aliasy. Jsou logickým a doplňujícím pokračováním vypočtených atributů.
Tento příspěvek na blogu vysvětluje, co jsou aliasy, a zdůrazňuje jejich výhody, zejména kdy použít jeden nebo druhý… nebo oba.
ORDA: Důkladně porovnejte dvě vybrané entity
Protože ORDA umožňuje pracovat s několika výběry entit současně, určitě toho využijete a budete předávat výběry entit jako parametr metodám projektu nebo funkcím tříd datového modelu ORDA.
Chcete-li efektivně pracovat s objektově orientovaným programováním s využitím co nejmenšího počtu řádků kódu, potřebujete robustní a optimalizované funkce. Proto s verzí 4D v19 R3 dodáváme novou funkci dostupnou na objektu entitySelection: funkci selected() funkce.
Díky tomu budete moci kontrolovat a porovnávat dva výběry entit. Podívejme se na podrobnosti!
Čeká vás kouzelná show s vypočtenými atributy ORDA!
V počítačovém světě je často užitečné nebo dokonce nezbytné, aby se databáze pružně přizpůsobovaly uživatelům a jejich podnikání. Opakovaným a citlivým tématem je také kontrola přístupných dat. Z tohoto hlediska vývojáři používají metody a vzorce, které jsou někdy složité, aby umožnily nebo omezily přístup k informacím v závislosti na kontextu nebo přístupových právech uživatelů.
Uveďme si jednoduchý příklad. Ve své aplikaci někdy potřebujete zobrazit seznam osob. V jednom ze sloupců se zobrazují jejich celá jména, ale v databázi máte pole pro jméno a pole pro příjmení. V současné době píšete vzorec ve sloupci pole seznamu a třídění ve sloupci si musíte řídit sami. Nebylo by skvělé mít vypočtené pole, kde byste mohli definovat jeho vzorec výpočtu a metodu řazení a mít veškerou obchodní logiku uvnitř třídy a ne v každém rozhraní?
No, počínaje verzí 4D v19 R3 nabízí 4D řešení tohoto problému, a to pomocí vypočtených atributů.
Plná podpora BLOB v ORDA
Mnozí z vás již udělali krok vpřed a začali používat ORDA. Abychom vám usnadnili programování, s potěšením vám oznamujeme, že bloby jsou nyní v ORDA plně podporovány, stejně jako ostatní typy. Po prvním kroku ve verzi 4D v19 R2, kdy byly bloby podporovány v objektech, přináší verze 4D v19 R3 podporu blobů v ORDA.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady