Nová syntaxe je k dispozici pro 4D Tagy!
Pro zpracování značek 4D uvnitř textů a bloků je k dispozici nová výkonná syntaxe.
Tato nová syntaxe je podporována ve dvou případech:
- soubory s příponou „.shtml“ obsluhované 4D Web Serverem
- texty a bloby odeslané jako parametry příkazu PROCESS 4D TAGS
Nová syntaxe je k dispozici pro tři značky, 4DEVAL, 4DTEXT a 4DHTML, které lze nyní zapsat s předponou $ (znak dolaru), nikoli jako komentáře HTML.
Nový parametr pro DISTINCT VALUE
Ve verzi 4D v15 R4 je pro příkaz DISTINCT VALUE zaveden nový parametr. Tímto parametrem musí být pole, do kterého se zadává počet jednotlivých odlišných hodnot ve výběru záznamů.
Tato funkce je užitečná zejména pro získávání statistik záznamů nebo pro řazení záznamů podle jejich nejčastějšího typu.
Nová systémová proměnná „chybový vzorec“
K dispozici je nová systémová proměnná pro získání chybného kódu 4D, který generuje chybu. V systému 4D v15 R4 můžete při každém výskytu chyby získat kromě kódu chyby také metodu a řádek, kde k chybě došlo.
Export kódu metody 4D bez ohledu na programovací jazyk použitého produktu 4D
Příkaz METODA GET CODE byl vylepšen tak, aby bylo možné exportovat kód metody a získat stejný výsledek bez ohledu na název příkazů, tabulek, polí a bez ohledu na použitý programovací jazyk produktu 4D…
Za tímto účelem se spolu s nimi exportují i tokeny prvků kódu (4D příkazy, 4D konstanty, tabulky, pole atd.). Tyto tokeny jsou jedinečné a 4D je může interpretovat jako prvky, které reprezentují, i když byly jejich názvy aktualizovány nebo jsou napsány v jiném jazyce, než je jazyk 4D, který je provádí.
Zrcadlení databáze
Při integraci souboru protokolu se 4D zastaví u první chyby a nevrátí žádnou chybovou zprávu. Důvodem chyb při integraci může být poškozený protokol, například kvůli špatnému pevnému disku nebo softwarové chybě při zápisu. Pokud se tato chyba vyskytne na konci, není to problém; může se však vyskytnout i na začátku nebo uprostřed protokolu. V takovém případě mohou být užitečná data za chybou.
Nyní, když integrace selže ve standardním režimu, můžete zkusit integraci v režimu automatické opravy. V tomto případě se 4D pokusí vyřešit vzniklou chybu, nezastaví integraci a vrátí seznam chyb.
Export JSON pro Journal
V aplikacích 4D je důležitý datový soubor, takže veškerá činnost databáze je uložena v souboru protokolu. Jak všichni víte, soubor protokolu je důležitým prvkem pro obnovu databáze po nešťastné události. Všechny informace o činnosti databáze však mohou být užitečné i pro analýzu. Například pro kontrolu aktivity v tabulce, pro zobrazení změn provedených uživatelem a pro sledování historie záznamu.
4D mobilní sezení
Příkazy relace WEB byly přizpůsobeny relaci 4D Mobile. Nyní můžete uložit výsledky dotazu nebo meziprocesovou proměnnou související s danou relací 4D Mobile. Díky novému zpracování relací 4D Mobile můžete například spravovat košík svých uživatelů.
Pozastavení a obnovení transakce
Tato funkce je užitečná, pokud potřebujete z transakce provést určité operace, které nemusí být prováděny pod kontrolou této transakce.
Nová architektura pro nasazení aplikací
Sloučené aplikace dnes ukládají mnoho informací do balíčku aplikace a také do zkompilovaného souboru (.4DC). Kromě toho, že ukládání informací v balíčku aplikace brání vytváření aplikací pouze pro čtení, má ještě jeden nepříjemný důsledek: informace se ztratí při aktualizaci aplikace.
Uživatelské rozhraní 4D Write Pro
Ve verzi 4D v15 R4 je nyní možné navrhnout vlastní rozhraní 4D Write Pro se speciálními příkazy. K dispozici je mnoho nových příkazů pro manipulaci s atributy výběrů, odstavců, obrázků uvnitř dokumentu nebo samotného dokumentu.
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