Tipy a triky pro aplikace 4D – vydání z července 2024
Add Komoncharoensiri, ředitel technických služeb společnosti 4D Inc.
Přinášíme další sadu tipů a triků.
Znalostní databáze 4D je knihovna informací o technologii 4D, kde jsou aktivně zveřejňovány týdenní technické tipy a měsíční technické poznámky. Pokud vám poslední tipy v KB unikly, nevadí; zde je kompilace z několika posledních týdnů.
Tento příspěvek na blogu zahrnuje 24 tipů:
QODLY STUDIO PRO 4D: CO JE NOVÉHO V 4D 20 R5
V předchozích příspěvcích jsme vám představili Qodly Studio pro 4D a doufáme, že jste začali zkoumat jeho funkce. S každou další verzí se Qodly Studio for 4D stává stále robustnějším a uživatelsky přívětivějším řešením pro tvorbu podnikových webových aplikací s minimálními nároky na kódování.
Qodly Studio pro 4D je hluboce integrováno s aplikací 4D a umožňuje využít stávající obchodní logiku vyvinutou pro desktopové aplikace.
Pojďme se ponořit do zajímavých nových funkcí Qodly Studia pro 4D 20 R5 a do toho, jak je můžete integrovat do svých aplikací.
Integrace komponent 4D přímo ze služby GitHub
Mnoho vývojářů 4D využívá možnosti komponent třetích stran, které lze nalézt na GitHubu, zejména těch, které jsou uvedeny v tématu 4d-component. 4D 20 R6 přináší fantastickou novinku: přímou integraci těchto komponent do Správce komponent.
Tento příspěvek na blogu se věnuje podrobnostem, které vám usnadní a zefektivní proces vývoje.
Přizpůsobení generování globálních varování
Výstrahy jsou cennou pomůckou, která upozorňuje vývojáře 4D na možné chyby v kódu. Po vydání verze 4D 20 R6 je nyní možné globálně definovat, která varování se mají generovat, což zvyšuje celkový komfort vývoje.
Oprávnění: Kontrola oprávnění relace pro snadné ladění
Dnes můžete využít výkonnou funkci filtrování přístupu k datům, která je nezbytná pro zabránění škodlivému přístupu k vaší aplikaci.
Tato funkce využívá oprávnění, která povolují určité akce s vašimi daty. Tato oprávnění jsou uživatelům přidělována prostřednictvím rolí a ukládána do relace při ověřování.
Ve verzi 4D 20R6 jsme tuto funkci rozšířili o možnost kontrolovat oprávnění v relaci, což je velmi užitečné při ladění.
Čtěte dále a dozvíte se více.
UX: Vylepšené chování při rolování v podformulářích
Uživatelské formuláře jsou především o tom, aby uživatelům usnadňovaly práci. Co se však stane, když se rolování stane bojem mezi dílčími formuláři a jejich obsahem? Pravděpodobně jste to už někdy zažili: snažíte se projít seznamové pole v podformuláři, ale místo toho se celý podformulář posune. Nebo, což je ještě horší, se pokoušíte posouvat samotný podformulář, ale pole seznamu tvrdohlavě zůstává na místě!
Tato funkce byla v aplikaci 4D 20 R6 vylepšena, takže je tato akce přirozenější.
Vlastní parametry pro inicializaci vestavěné webové oblasti
Vzhledem k tomu, že vestavěná webová oblast využívá jako engine webového prohlížeče CEF, objevily se požadavky na metodu, která by během inicializace oblasti zahrnovala další přepínače CEF, jako je přepínač autoplay-policy.
Počínaje verzí 4D 20 R6 můžete spravovat vlastní parametry pomocí souboru parametrů.
Snadné referenční porovnávání objektů a kolekcí
Objekty se staly nezbytnou součástí jazyka 4D a Qodly.
Když však deklarujete proměnnou tohoto typu, definujete odkaz. Jak tedy poznáte, že dva objekty jsou ve skutečnosti jen jeden a sdílejí stejnou referenci?
Počínaje 4D 20 R6 je porovnávání referencí objektů jednoduché: zadejte operátory = a #!
Tento příspěvek na blogu se zabývá těmito operátory a tím, jak pomáhají určit, zda objekty sdílejí stejnou referenci. Pojďme se dozvědět více!
4D Netkit: Přizpůsobení rozhraní připojení OAuth 2.0
Někteří z vás mohou z designových nebo technických důvodů potřebovat spravovat zobrazení rozhraní připojení během připojení OAuth 2.0. Od verze 4D 20 R6 můžete zvolit, aby se rozhraní připojení neotevíralo automaticky ve webovém prohlížeči, ale aby se zobrazilo pomocí authenticateURI tam, kde chcete.
V tomto příspěvku na blogu si projdeme příklad otevření přihlašovacího rozhraní Microsoft v rámci webové oblasti.
ORDA – Rozlučte se s prázdnými místy ve výběrech subjektů
Všichni jsme to zažili. Vytvoříte krásné rozhraní, které uživatelům zobrazuje výběr entit. Mohou upouštět entity, aby upřesnili svůj výběr, ale pak… se objeví prázdná místa, kde byly upuštěné entity.
Obnovit výběr entit po upuštění? Už ne! 4D 20 R6 přináší šikovnou funkci, která tento bolestivý bod odstraňuje pomocí jediného řádku kódu.
Čtěte dále a zjistěte, jak tato funkce může udržet vaše rozhraní čisté a uživatele spokojené.
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