Jazyk 4D umožňuje vyvíjet vynikající podnikové aplikace. Mnozí z vás iniciativně vytvořili nástroje, které zjednodušují konkrétní úkoly: kód, ověřování odkazů na externí prvky, jako jsou obrázky, převod staršího kódu na ORDA, správu souborů zdrojů XLIFF nebo usnadňují refaktoring. Tato vlastní řešení zvyšují produktivitu a podporují inovace.
Ve verzi 4D 20 R8 je FORM EDIT se příkaz vyvinul. Nyní můžete otevřít formulář a vybrat objekt formuláře.
Můžete například vypsat objekty ve formuláři z nástroje pro analýzu a introspekci. Dvojklikem na prvek v seznamu otevřete formulář a můžete vybrat objekt formuláře a upravit některou z jeho vlastností pomocí nové syntaxe příkazu.
Na adrese FORM EDIT příkazu přebírá jako první parametr název formuláře a jako druhý parametr název objektu formuláře nebo skupiny, kterou chcete vybrat. Druhý parametr je nepovinný.
FORM EDIT($formName; $objectName)
Příkaz použijete například Compile Project příkaz a zobrazíte seznam chyb vrácených příkazem v kolekci listboxů. Když klepnete na tlačítko „otevřít“, chcete otevřít formulář nebo metodu, která obsahuje chybu. Stačí napsat:
If (Form.currentItem.code.type="formObjectExpression")
FORM EDIT (Form.currentItem.code.formName; Form.currentItem.code.objectName)
Else
METHOD OPEN PATH (Form.currentItem.code.path)
End if
A ano, u objektu „inputFirstname“ máme ve výrazu zdroje dat chybu velkých/malých písmen.
Tato nová funkce vám umožní snadný přístup k vlastnostem objektu, aniž byste museli procházet různé stránky formuláře. Pro více informací doporučuji podívat se na stránku s dokumentací k příkazu.
Šťastné kódování!