Snadné psaní dopředu
Pokud vás zajímá uživatelské rozhraní, možná jste již použili události On before keystroke a On after keystroke. Jistě vás potěší, že obsluha těchto událostí byla ve verzi 4D v18 R5 výrazně vylepšena. Kromě toho byl vytvořen nový příkaz, který při generování události On before keystroke zjišťuje, zda probíhá vstup. Pojďte se dozvědět více!
Funkce boxu Pro jsou nyní ZDARMA!
Máte zájem o vytvoření seznamů, které dokáží automaticky přizpůsobit výšku každého řádku jeho obsahu tak, aby se zobrazil celý text nebo obrázek? Co třeba použití objektových polí ve sloupcích (to umožňuje zadávat a zobrazovat různé typy hodnot v řádcích sloupce jednoho pole seznamu).
To jsou velmi zajímavé funkce, že? Dříve jste pro jejich použití museli mít platnou licenci 4D View Pro. No, teď už ne!
4D v18 R4 vám umožní přístup k těmto funkcím ZDARMA! Není třeba žádné další licence, jsou nyní součástí standardního produktu.
Krabice se seznamem: Nastavení pohyblivých řádků (nebo ne!) podle kódu
Pole se seznamem jsou výkonné objekty formuláře. Lze je snadno vytvářet a manipulovat s nimi, a co je nejdůležitější, mohou zpracovávat jakýkoli druh dat. Navíc je lze plně nastavit pomocí programování … vše od vkládání nebo mazání řádků a sloupců až po definování nebo úpravu spousty vlastností pomocí jazyka 4D. S verzí 4D v18 R4 přibyla další důležitá vlastnost. Uhodnete, která to je? Nápověda: přečtěte si znovu nadpis.
ORDA – Lepší výběr řádku v seznamu
Nový nástroj pro snadné vytváření seznamů Entity Selection
Pro zobrazení seznamu záznamů je při použití technologie ORDA nejvhodnější seznam entit. 4D v18 R2 vám zjednoduší život díky novému nástroji pro snadné vytváření výběrových seznamů entit: Seznam boxů: Nástroj pro tvorbu seznamů. Co to je? Jedná se o jednoduchý dialog, ve kterém můžete v několika rychlých krocích nastavit seznamový box (vybrat tabulku a pole, která chcete zobrazit, zadat názvy sloupců a definovat pořadí sloupců).
Seznam boxů typeahead: Intuitivní vyhledávání v seznamu
hostující autor Chris Belanger, vývojář 4D z Kanady
Seznam boxů typeahead (metoda postupného vyhledávání) není nativní funkcí seznam boxů. Tuto funkci však můžete snadno implementovat pomocí kreativního kódování. V tomto příspěvku na blogu vám tuto techniku předvedu spolu s databázovým příkladem a vyčerpávajícím dokumentem vysvětlujícím podrobnosti krok za krokem.
Konečný výsledek je shrnut v níže uvedeném GIFu, Ilustruje dvě „vyhledávání“. Jedno pro E-L-L-I-O-T a druhé (po seřazení do sloupců) pro H-A-N-N-A-H:
Ulehčete život vývojářům pomocí seznamových boxů
Použití ORDA ke zvýšení výkonu v režimu klient/server
Použití ORDA pro přístup k rozsáhlým tabulkám (zejména těm s relacemi) v režimu klient/server bylo výrazně vylepšeno. S verzí 4D v17 R5 uvidíte 2-3x vyšší výkon v síti LAN a až 30x vyšší výkon v síti WAN. A co je nejlepší – není třeba nic měnit ve vašem kódu, vše je automatické. Zajímavé, že? No, pojďme se ponořit do podrobností.
Jak zobrazit víceúrovňovou kolekci v různých rámečcích seznamu!
Od verze 4D v17 lze obsah víceúrovňové kolekce snadno zobrazit v různých rámečcích seznamu. To znamená, že můžete svázat několik seznamových boxů a zobrazit vnořené detaily… bez jediného řádku kódu! Toho lze dosáhnout prostým použitím objektu nebo kolekce jako zdroje dat pro jiný box seznamu!
S novým typem kolekce seznam boxů byly přidány vlastnosti „Aktuální položka“ a „Vybrané položky „. Mějte na paměti, že vlastnost „Aktuální položka“ umožňuje získat objekt, zatímco vlastnost „Vybrané položky“ vrací kolekci.
Zobrazení výběru entity v poli seznamu
4D v17 přináší nový koncept: ORDA. Pokud ORDA ještě neznáte, vytvořili jsme sérii blogových příspěvků, které vysvětlují, jak ORDA používat a využívat. Při práci s ORDA budete používat výběry entit, což jsou v podstatě objekty obsahující odkazy na entity patřící do stejné datové třídy( tj. tabulky). Jednou z hlavních výhod ORDA, je velmi jednoduchá a výkonná možnost vazby s formuláři.
V tomto příspěvku se dozvíte, jak zobrazit výběr entit v poli seznamu. Ve skutečnosti je to velmi jednoduché.
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
