Č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ů.
4D Write Pro – Průběžné sekční zlomy
Počínaje verzí 4D v19 R3 podporuje 4D Write Pro souvislé zlomy sekcí.
Průběžný zlom oddílu vytvoří samostatný oddíl, ale bez toho, aby způsobil zlom stránky.
To mimo jiné umožňuje mít na jedné stránce různý počet sloupců!
4D Write Pro – Nové formáty obrázků
Počínaje verzí 4D v19 R2 budou inline i ukotvené obrázky v dokumentech 4D Write Pro využívat nové typy formátování.
Výrazně jsme také usnadnili formátování obrázků používaných jako pozadí dokumentů, sekcí, odstavců atd.
Pojďme se o těchto vylepšeních dozvědět více.
4D Write Pro – Najít a nahradit
Aplikace 4D Write Pro již řadu let umožňuje vytvářet jednoduché nebo složité dokumenty, a to buď programováním pomocí šablon, nebo jednoduše vytvářením nových dokumentů od začátku. Počínaje verzí 4D v19 budou vývojáři i koncoví uživatelé rádi využívat nové možnosti vyhledávání (a nahrazování) v aplikaci 4D Write Pro. Používání nejen rozhraní… ale také kódu!
Pojďme se ponořit do podrobností!
Z formátu docx do 4D Write Pro!
Před několika měsíci jsme s radostí oznámili možnost exportovat dokumenty 4D Write Pro do formátu Microsoft Word.docx. Nyní s potěšením oznamujeme, že je možná i opačná operace!
Počínaje verzí 4D v19 můžete do aplikace 4D Write Pro importovat dokumenty ve formátu .docx. Pojďme se na ně podívat blíže.
4D Write Pro: Snadno vyhledejte všechny přestávky
Dokumenty 4D Write Pro podporují pět typů zlomů:
- řádkové zlomy
- zlomy odstavců
- zalomení stránky
- zlomy oddílů
- zlomy sloupců
Někdy potřebujete najít určitý typ zlomu, abyste jej mohli nahradit jiným, nebo jednoduše odstranit všechny jeho výskyty v dokumentu. Aby to bylo možné, vyvinuli jsme novou funkci: WP Get breaks.
Boxy se seznamem: Sloupce času a výpočet zápatí!
Boxy se seznamy jsou skvělým a výkonným nástrojem pro zobrazení dat v rozhraní. Mohou zobrazovat pole ze záznamů, položky z polí a od nedávna také výběry entit a kolekce.
Nové seznamové boxy využívající kolekce nebo výběry entit jsou sice v mnoha ohledech výkonnější, ale na rozdíl od seznamových boxů zobrazujících pole nebo záznamy neumožňovaly zobrazování času a automatické výpočty v jejich zápatí.
Od nynějška, a pokud používáte projektový režim, mohou všechny typy seznamových boxů ve svých sloupcích zobrazovat hodiny, ale také mají možnost zobrazovat výpočty ve svých patičkách.
Používání kolekcí a seznamů v rámci objektů formulářů
V programování 4D se stále častěji používajíkolekce. Počínaje verzí 4D v19 je můžete používat k definování obsahu některých objektů rozhraní, a to i prostřednictvím funkce Form. To je velmi užitečné pro obecnou správu rozhraní.
Přidali jsme také vylepšení způsobu používání seznamů. Pojďme se na to podívat podrobněji!
Jazyk 4D – Vylepšení porovnávání řetězců
Jazyk 4D nabízí více než 20 příkazů pro práci s řetězci. Ve verzi 4D v18 R6 se objevuje nový příkaz: Compare strings. A ještě jeden příkaz byl vylepšen: Position. Oba tyto příkazy umožňují používat volby pro přesnější výsledky. Pojďme se dozvědět více!
Krabice se seznamem: Správa kliknutí v upravených buňkách
Jako vývojáři jste zvyklí zpracovávat události uvnitř objektů formuláře. Nejběžnější je událost formuláře on clicked, kterou lze použít ve většině objektů včetně seznamových polí. V tomto konkrétním objektu lze kliknutí spravovat buď na úrovni samotného pole seznamu, nebo v rámci metod sloupců.
A počínaje verzí 4D v18 R6 je událost formuláře on clicked spouštěna bez ohledu na to, zda je buňka upravována, což poskytuje větší kontrolu a zlepšuje rozhraní.
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