Author: Fabrice Mainguené

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.
Produkt blank

4D View Pro: Najít a nahradit kódem

Automaticky přeloženo z Deepl

Někdy při inicializaci dokumentu 4D View Pro potřebujete v něm najít některé hodnoty nebo značky a nahradit je daty vydanými ze 4D. Nyní je to hračka díky funkci VP Find příkaz. Díky tomuto příkazu můžete najít data, vzorec nebo značku a nahradit je v celém listu nebo jen v jeho určité části!

Zjistíme, jak na to.

Produkt blank

4D View Pro: Použití vzorců 4D v tabulce

Automaticky přeloženo z Deepl

4D v18 R5 zavádí nový příkaz, který zjednodušuje psaní kódu: VP SET CUSTOM FUNCTIONS. Vytváří vlastní funkce v aplikaci 4D View Pro, které provádějí vzorce 4D.

Díky tomuto příkazu můžete nyní ve vzorcích buněk povolit použití příkazů 4D, polí, proměnných, metod nebo libovolných výrazů. Například pro použití jednoduché proměnné v aplikaci 4D View Pro není třeba vytvářet metodu, stačí ji předat jako parametr na adrese Formula.

Produkt blank

Vzdálený ladicí program: Ladění kódu serveru na klientovi

Automaticky přeloženo z Deepl

Existuje mnoho různých scénářů vývoje klient/server, ale ve všech je třeba přepínat mezi klientskou a serverovou stranou, abyste se mohli podívat do debuggeru nebo chybového okna serveru. Abychom vám usnadnili život, přidali jsme novou možnost, která vám umožní rozhodnout, kde chcete ladit kód serveru. Potřebujete ladit na klientovi, protože váš server je headless? Stačí jej připojit ke klientovi prostřednictvím nabídky 4D!

Produkt blank

4D View Pro: Povolit, zakázat nebo vynutit výpočty

Automaticky přeloženo z Deepl

Aplikace 4D View Pro automaticky přepočítá vzorce v pracovním listu, když změníte údaje, na kterých závisí (např. položky, vzorce, názvy atd.).

Ale co když chcete, aby vaše uživatelské rozhraní bylo interaktivnější a abyste mohli spustit výpočet vzorců, kdykoli budete chtít? 4D v18 R4 to umožňuje díky třem novým příkazům: VP SUSPEND COMPUTING, VP RESUME COMPUTING, a VP RECOMPUTE FORMULAS. Tyto příkazy umožňují pozastavit a obnovit výpočet všech vzorců v dokumentu nebo vynutit jejich přepočet.

Produkt blank

Podpora sdílení prostředků mezi původními uživateli (CORS)

Automaticky přeloženo z Deepl

Vytvořili jste někdy požadavek na data HTTP, abyste se pak setkali s červenou chybou „přístup k požadavku HTML byl zablokován zásadami cors“ ?

Pokud je váš web na stejné doméně jako server webové služby, není to žádný problém. To však neplatí v případě, že provádíte požadavek s křížovým původem. Přístup je odepřen z důvodu zabezpečení prohlížeče, které brání požadavkům HTTP na jinou doménu. Výsledek? Chyba zásad CORS.

Abyste mohli na svém serveru explicitně povolit určité požadavky cross-origin, podporuje nyní 4D protokol CORS. Přístup k datům pomocí požadavků s křížovým původem se právě stal jednodušším!

Produkt blank

Příjem e-mailů pomocí protokolu IMAP

Automaticky přeloženo z Deepl

Ve verzi 4D v18 jsme zavedli nový způsob odesílání e-mailů. Ve verzi 4D v18 R2 jsme pak přidali nový způsob získávání e-mailů pomocí protokolu POP3. Nyní ve verzi 4D v18 R4 podnikáme první kroky pro nový způsob zpracování protokolu IMAP. Stejně jako v případě protokolů SMTP a POP3 je k dispozici nový příkaz IMAP New transporter pro zpracování protokolu IMAP.

Protokol IMAP (Internet Message Access Protocol) je standardní internetový protokol používaný e-mailovými klienty k načítání e-mailových zpráv z poštovního serveru. Tento protokol umožňuje spravovat více poštovních schránek, stahovat e-maily, provádět vyhledávání na serveru, spravovat stav zpráv a mnoho dalšího!

A díky této první funkci protokolu IMAP můžete do přenosové schránky přidat metody, které umožňují: mít k dispozici seznam dostupných schránek, vybrat schránku a přijímat e-maily z vybrané schránky. Podívejme se, jak na to.