Produkt blank

Oprávnění: Kontrola oprávnění relace pro snadné ladění

Automaticky přeloženo z Deepl

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.

Produkt blank

UX: Vylepšené chování při rolování v podformulářích

Automaticky přeloženo z Deepl

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ší.

Produkt blank

Vlastní parametry pro inicializaci vestavěné webové oblasti

Automaticky přeloženo z Deepl

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ů.

Produkt blank

Snadné referenční porovnávání objektů a kolekcí

Automaticky přeloženo z Deepl

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!

Produkt blank

4D Netkit: Přizpůsobení rozhraní připojení OAuth 2.0

Automaticky přeloženo z Deepl

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.

Produkt blank

ORDA – Rozlučte se s prázdnými místy ve výběrech subjektů

Automaticky přeloženo z Deepl

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é.

Produkt blank

4D Write Pro: Správa prázdných zdrojů dat!

Automaticky přeloženo z Deepl

Vzhledem k tomu, že tabulky v aplikaci 4D Write Pro lze vyplňovat pomocí datových zdrojů, byla přidána řada funkcí, které je umožňují co nejvíce přizpůsobit. Patří mezi ně vzorce propojené s datovými zdroji, přerušované řádky, spodní přenášené řádky atd.

4D 20 R6 zpřesňuje chování tabulek pomocí nového atributu: wk empty datasource. Tento atribut umožňuje definovat, jak se budou tabulky vykreslovat, když je jejich propojený datový zdroj prázdný, což poskytuje větší kontrolu nad prezentací dokumentu.

Produkt blank

Vynutit přihlášení se stává výchozím nastavením pro všechny REST Auth

Automaticky přeloženo z Deepl

Nedávno jsme poskytli nový způsob řízení přístupu k rozhraní REST API prostřednictvím oprávnění a funkce ds.authentify: Vynutit přihlášení. Tato funkce nabízí mnohem více než dříve dostupné mechanismy ověřování a byla jasně vysvětlena v tomto příspěvku na blogu.

Ve verzi 4D 20 R6 je nyní Force Login výchozím režimem pro ověřování REST. Zajímá vás, proč a jak tento přechod řešit? Pokračujte ve čtení tohoto příspěvku.