Novinky ve verzi 4D v19 R2

Automaticky přeloženo z Deepl

GO Mobile se 4D

4D pro Android

4D pro Android je k dispozici s 4D v19 R2. Naše platforma pro vývoj bez kódu pro zařízení se systémem Android.

Od nynějška lze v rámci stejného mobilního projektu vytvářet nativní aplikace pro iOS i Android. Těm z vás, kteří již používají 4D pro iOS, stačí otevřít stávající mobilní projekt a kliknout na tlačítko Build, abyste získali verzi aplikace pro Android.

Na obou platformách poskytujeme velmi podobné uživatelské prostředí, přičemž stále dbáme na jejich standardy. Mnoho funkcí je již k dispozici pro naše uživatele systému Android. A s každou novou verzí budeme možnosti obohacovat tak, aby byly zcela rovnocenné s aplikací 4D pro iOS. Zatím vám přinášíme přehled novinek na obou platformách:

Vlastní formátovače dat pro světlé a tmavé vzhledy

Ve vygenerované aplikaci si již můžete vytvořit vlastní formátovače dat a převádět řetězce, booleany nebo celá čísla na obrázky. Počínaje verzí 4D v19 R2 můžete tyto formátovače pro iOS a Android plně využít a zajistit, aby obrázky vypadaly dobře ve světlém i tmavém vzhledu. K dispozici jsou tři různé možnosti:

  • pomocí černé a bílé barvy,
  • použití různých obrázků v závislosti na aktivním režimu,
  • míchání dvou výše uvedených možností.

Barevná úprava aplikací bez námahy

Při vytváření mobilního projektu se v části Obecné použije výchozí ikona 4D. Ve výchozím nastavení se dominantní barva této ikony automaticky použije k obarvení různých prvků mobilní aplikace, jako je například navigační panel nebo tlačítka. Počínaje verzí 4D v19 R2 můžete hlavní barvu svých aplikací pro iOS a Android snadno definovat výběrem z nástroje pro výběr barev, který je plně integrován do editoru projektu.

Aktualizace 4D pro iOS Nevyřízené úlohy, které byly zamítnuty

Funkce offline akce je k dispozici již nějakou dobu. V době, kdy jsou uživatelé offline, jsou jejich akce zařazeny do fronty a automaticky zpracovány, jakmile je připojení k serveru 4D opět dostupné. Ve verzi 4D v19 R2 poskytujeme uživatelům možnost upravit a znovu zkusit odeslat čekající úlohy, které se nepodařilo odeslat.

4D pro iOS: Třídění obsahu formuláře Seznam

V sekci Akce je k dispozici několik předdefinovaných akcí, například „Přidat „, „Upravit“, „Odstranit “ a „Sdílet „. Pomáhají uživatelům vaší aplikace spravovat její obsah. 4D v19 R2 zavádí jednu novou: nyní můžete vytvářet akce Seřadit , které třídí místní data aplikace.

Funkce související s programováním

Vytvoření atributu bloB v objektu

Se zavedením tříd vzrostla potřeba ukládat data v objektech, zejména data ve formě blobů. Z tohoto důvodu podporuje 4D v19 R2 zapouzdření blobů v objektech.

Kromě aspektu ukládání se díky tomu, že objekt blob je referenčním typem, sníží spotřeba paměti a výrazně se zvýší rychlostní výkon.

Správa značek pořadí bajtů (BOM) a konce řádků (EOL)

Ve verzi 4D v19 R2 prošel systém 4D plynulým vývojem, který umožňuje dodržovat osvědčené postupy týkající se správy určitých neviditelných znaků v textových souborech. Proto od nynějška 4D zapisuje textové soubory bez BOM. A v systému macOS používá 4D jako znak EOL znak LF. To je zcela automatické pro všechny soubory zapsané programem 4D, například 4DSettings, 4dm, 4DForm atd.

Co se týče nastavení kompatibility, jsou k dispozici nové volby umožňující TEXT TO DOCUMENT a File.setText() generovat soubory bez BOM a používat LF jako EOL znak na macOS, pokud chybí volitelné parametry „charSet“ a „breakMode“. Další podrobnosti najdete v dokumentaci.

výchozí soubor .gitignore v nových projektech

Režim projektu umožňuje snadno sledovat změny pomocí systému Git (systém pro správu verzí), ale často nechcete sledovat soubory projektu v úložišti Git. 4D v19 R2 umožňuje definovat, co se v novém projektu nemá sledovat, a to automatickým přidáním výchozího souboru .gitignore do složky projektu se seznamem výchozích souborů a složek, které se mají vyloučit.

Automatické podepisování složek v systému mac

Ve verzi 4D v19 R2 a v systému Mac 4D automaticky podepisuje sestavené komponenty pomocí certifikátů definovaných uživatelem nebo pomocí podpisu Adhoc, pokud není žádný certifikát zadán. To umožňuje vývojářům komponent distribuovat podepsané komponenty, takže je koncoví uživatelé nemusí před použitím podepisovat.

Zobrazení online dokumentace přímo z editoru kódu

V aplikaci 4D v19 R2 máte přístup k podrobnostem o funkci třídy, aniž byste museli hledat na stránkách s dokumentací. Stačí stisknout klávesu F1 nebo klepnout na položku Goto definition... v kontextové nabídce.

4D Write Pro

Nové možnosti zobrazení obrázků

Počínaje verzí 4D v19 R2 mohou řádkové i ukotvené obrázky uvnitř dokumentů 4D Write Pro využívat sedm nových typů formátování díky novému atributu wk image display mode :

  • Zmenšený na míru (ve výchozím nastavení)
  • Zkrácený
  • Zkrácený na střed
  • Proporcionální
  • Proporcionální vycentrovaný
  • Replikovaný
  • Replikovaný se středem

Usnadnili jsme také formátování obrázků používaných jako pozadí dokumentů, sekcí, odstavců atd. díky novému atributu: wk background display mode.

4D View Pro

Pivotové tabulky se SpreadJS v14.1

4D v19 R2 přichází s novou verzí SpreadJS, která zavádí otočné tabulky. Pokud jsou mezi vašimi uživateli lidé z obchodu a marketingu, stojí tato funkce za vyzkoušení, protože umožňuje snadno shrnovat a analyzovat data přímo z pásu 4D View Pro.

CSV: Nový formát importu/exportu

4D v19 R2 umožňuje importovat a exportovat soubory CSV. CSV je běžný formát pro výměnu dat široce podporovaný mnoha aplikacemi. Pomocí dokumentu VP Import a VP Export můžete například zobrazit data souboru CSV, který pochází z jiného informačního systému. Tyto příkazy podporují formáty textových souborů s ohraničením, jako je CSV.

Správa listů

4D v19 R2 umožňuje spravovat listy v dokumentech 4D View Pro pomocí programování. Pomocí následujících příkazů můžete vytvořit, přejmenovat, skrýt nebo odstranit list, případně jednoduše zkontrolovat, na kterém listu se uživatel právě nachází:

  • VP SET SHEET COUNT: najednou určete počet listů, které potřebujete.
  • VP ADD SHEET: vloží list (s vlastním názvem) na určitý index.
  • VP SET SHEET NAME (Nastavit název listu): umožňuje uživatelům řídit se tím, že listům přidělíte odpovídající názvy.
  • VP SET CURRENT SHEET: změna vybraného listu
  • VP SET SHEET OPTIONS: skrýt listy, například ty, které obsahují pouze informace pro výpočet

Správa přerušení stránky Z uživatelského rozhraní

Ve verzi 4D v19 R2 je nyní možné spravovat zalomení stránky z uživatelského rozhraní díky novým položkám v kontextové nabídce:„Přidat přerušení stránky“ a„Odstranit přerušení stránky„. Pomocí nových příkazů VP SET SHOW PRINT LINES a VP Get show print lines můžete také zobrazit nebo skrýt tiskové řádky.

Chcete se dozvědět více? Přečtěte si všechny příspěvky na blogu o 4D v19 R2