4D View Pro: Novinky v 4D 20 R7

Automaticky přeloženo z Deepl

4D 20 R7 přichází s novou verzí SpreadJS v17.1 a aktualizací pásu karet, která je s ním kompatibilní. Pojďme objevit nové funkce, které tato nová verze nabízí a které vám pomohou urychlit vývoj aplikace 4D View Pro.

Přesunutí/vložení sloupce nebo řádku přetažením záhlaví

Sloupce a řádky lze nyní přesouvat nebo vkládat přetažením záhlaví. Tuto funkci lze povolit nastavením výčtu allowDragHeaderToMove v možnostech šíření na řádek, sloupec nebo obojí. Tuto funkci lze také povolit na pásu karet:

blank

Vylepšení grafu

Vodopádové grafy

Do aplikace 4D View Pro byl přidán nový typ grafu: vodopádový graf. Ten zobrazuje průběžný součet jako hodnoty, které se přičítají nebo odečítají. Tyto hodnoty jsou uspořádány do sloupců s kladnými a zápornými hodnotami a jsou barevně odlišeny, aby bylo možné je rozlišit. Počáteční a konečné sloupce jsou obvykle zarovnány proti vodorovné ose, zatímco mezihodnoty jsou obvykle plovoucí sloupce.

blank

Demo | Dokumentace SpreadJS

Formát hladkých čar pro čárové grafy

Čárové grafy v aplikaci 4D View Pro nyní podporují formátování pomocí hladkých čar.

blank

Ukázka | Dokumentace SpreadJS

Vkládání grafů s více výběry

Podobně jako Excel, i 4D View Pro nyní podporuje vkládání grafů pomocí více výběrů. Kromě výběru souvislé oblasti dat můžete nyní také stisknutím klávesy Ctrl vybrat více nesouvislých oblastí a vytvořit graf.

Tyto oblasti lze zadat více způsoby a aplikace 4D View Pro podle toho vytvoří graf:

blank

Dokumentace SpreadJS

Vylepšení Sparkline

Rozptylová tabulka Lollipop

Nový Lollipop Variance Sparkline umožňuje zobrazit absolutní a relativní odchylky v datové sadě. Je podobná sloupcovému grafu, ale zmenšuje prostor pro zobrazení tím, že místo obdélníků používá čáry. Díky tomu je užitečnější při práci s velkým množstvím dat.

blank

Ukázka | Dokumentace SpreadJS

Vylepšení sešitu

Další speciální možnosti vkládání

Aplikace 4D View Pro nyní podporuje ještě více speciálních možností vkládání, včetně:

  • Komentáře – Vkládat pouze komentáře
  • Validace – Vložit pouze pravidla pro validaci dat
  • Vše pomocí motivu Zdroj – Vkládání veškerého obsahu buněk ve stejném motivu listu
  • Vše kromě okrajů – Vložit veškerý obsah buněk a formátování kromě okrajů
  • Šířky sloupců – Vložit šířku jednoho zkopírovaného sloupce nebo rozsahu sloupců.
  • Vzorce a formáty čísel – Vložit pouze vzorce a všechny možnosti formátování čísel
  • Hodnoty a formáty čísel – Vložit pouze hodnoty a všechny možnosti formátování čísel

Ukázka | Dokumentace SpreadJS

Podpora stylů záložek listu

Karty listů nyní podporují styly, které může uživatel nastavit. Styl zahrnuje styl textu, barvu pozadí a ikonu.

Ukázka | Dokumentace SpreadJS

Vylepšení událostí TopRowChanged/LeftColumnChanged

Události TopRowChanged a LeftColumnChanged nyní podporují pixelové posouvání. Před touto změnou musel být celý řádek nebo sloupec posunut, než se událost vyvolala, ale nyní se vyvolá a poskytne stav posunu při jakékoli změně posunu, když je povoleno pixelové posunování.

Dokumentace SpreadJS

Distribuované horizontální zarovnání

Aplikace 4D View Pro nyní podporuje distribuované horizontální zarovnání textu. To je jednoduché pro zarovnání na střed, s tím rozdílem, že bude také automaticky obtékat text.

Ukázka | Dokumentace SpreadJS

Zachování posledního stavu řazení v aplikaci Excel

Při importu souborů aplikace Excel nyní 4D View Pro zachovává stav řazení, aby nedošlo k jeho ztrátě.

Demo | HSpreadJS Documentationelp

Závěr

S verzí 4D 20 R7 nyní 4D View Pro obsahuje SpreadJS verze 17.1, která přináší nové funkce, jako jsou vylepšené typy grafů (vodopádové grafy a hladké čáry pro čárové grafy), vícenásobný výběr pro vkládání grafů, vylepšené typy Sparkline a další vylepšení sešitu a zarovnání. Tato aktualizace zefektivňuje vývoj aplikace 4D View Pro a nabízí vylepšenou funkčnost a výkon.

Potřebujete další informace? Podívejte se podrobně na tyto pokroky SpreadJS v17.1 a podělte se o své zkušenosti na fóru 4D.

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.