Od verze 4D v18 je k dispozici nová sada událostí formuláře 4D View Pro. Vracejí speciální informace, ke kterým lze přistupovat pomocí nové funkce FORM Event příkazem, který byl představen v tomto příspěvku na blogu. Pozdravte: „Při změně velikosti sloupce“, „Při změně velikosti řádku“, „Při kliknutí“, „Při dvojkliku“, „Při kliknutí na záhlaví“, „Při změně výběru“ a „Po úpravě“.
Tyto nové události jsou uvedeny v seznamu vlastností:
Když dojde k události, můžete načíst všechny související informace z objektu vráceného pomocí funkce FORM Event příkazem. Pokud jste například vybrali událost „Při změně velikosti sloupce“, vrátí příkaz objekt s těmito informacemi, když se změní velikost sloupce:
Tento objekt můžete použít ke spuštění akce, například k nastavení barvy pozadí sloupce se změněnou velikostí na červenou:
If (FORM Event.code=On Column Resize)
VP SET CELL STYLE (FORM Event.range;New object("backColor"; "red")).
End if
Podívejte se na HDI, abyste viděli tyto nové události v akci, a podívejte se do centra dokumentace, kde najdete další technické podrobnosti.
Poznámka: Jak je vysvětleno v tomto příspěvku na blogu, vracené atributy závisí na kontextu a mohou se lišit podle použitého prvku. Výše uvedený příklad se týká objektu 4D View Pro během události „On Column Resize“. Pro jiné objekty nebo jiné události jsou vraceny jiné atributy.