Accesso ai valori degli oggetti del modulo tramite programmazione

Tradotto automaticamente da Deepl

Un numero crescente di sviluppatori utilizza il comando Form per collegare gli oggetti del modulo e molti di voi hanno bisogno di un facile accesso di programmazione ai valori di tali oggetti. Quindi, per aiutarvi ad accedere al valore di un oggetto del modulo, indipendentemente dalla sua variabile o espressione, abbiamo aggiunto due nuovi comandi: OBJECT Get value e OBJECT SET VALUE.

Vediamo come utilizzarli!

OGGETTO ottenere valore

Per ottenere il valore di un oggetto del modulo, utilizzare il comando OBJECT Get value con il nome dell’oggetto form come parametro.

Ad esempio, per ottenere il valore dell’oggetto corrente:

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

OGGETTO IMPOSTA VALORE

Allo stesso modo, per impostare il valore di un oggetto form, utilizzare il comando OBJECT SET VALUE con il nome e il nuovo valore come parametro.

Ad esempio, per impostare un nuovo valore per l’oggetto corrente, basta scrivere:

OBJECT SET VALUE(OBJECT Get name(Object current); "Nuovo valore")

Con un solo comando (OBJECT SET VALUE), è possibile modificare il valore dell’oggetto modulo! 4D controlla anche se si tratta di un’espressione assegnabile o di una variabile e, se possibile, ne imposta il valore.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.