Přístup k hodnotám objektů formuláře programováním

Automaticky přeloženo z Deepl

Stále více vývojářů používá Form příkaz k propojení svých formulářových objektů a mnozí z vás vyžadují snadný programátorský přístup k hodnotám těchto objektů. Abychom vám tedy usnadnili přístup k hodnotě objektu formuláře bez ohledu na jeho proměnnou nebo výraz, přidali jsme dva nové příkazy: OBJECT Get value a . OBJECT SET VALUE.

Podívejme se, jak je používat!

OBJECT get value

Chcete-li získat hodnotu objektu formuláře, použijte příkaz OBJECT Get value s názvem objektu formuláře jako parametrem.

Například pro získání hodnoty aktuálního objektu:

C_VARIANT($value)
$value :=OBJECT Get value(OBJECT Get name(Object current)).

OBJECT SET VALUE

Stejně tak chcete-li nastavit hodnotu objektu formuláře, použijte příkaz OBJECT SET VALUE příkaz s názvem a novou hodnotou jako parametrem.

Chcete-li například nastavit novou hodnotu aktuálního objektu, stačí napsat:

OBJECT SET VALUE(OBJECT Get name(Object current); "Nová hodnota")

Pomocí jediného příkazu (OBJECT SET VALUE) můžete změnit hodnotu objektu formuláře! 4D dokonce kontroluje, zda se jedná o přiřaditelný výraz nebo proměnnou, a pokud je to možné, hodnotu nastaví.

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.