4D View Pro: Controllo delle impostazioni del metodo 4D

Tradotto automaticamente da Deepl

4D View Pro diventa sempre più ricco di funzioni ad ogni release R e 4D v17 R6 non fa eccezione! È disponibile un nuovo comando che consente di specificare i parametri, il nome, il tipo e il sommario di un metodo 4D. Ora i vostri metodi possono essere più informativi e descrittivi, aiutando gli utenti finali a utilizzarli correttamente.

Si vuole dichiarare una data o un’ora? Che ne dite di fornire una breve descrizione per aiutare gli utenti a capire cosa fa il metodo? Ora è possibile farlo con VP SET ALLOWED METHODS comando!

Quale modo migliore per capire l’uso di questo comando se non un esempio? Quando avrete finito di leggere e seguire i passi dell’esempio, sarete in grado di ottenere il risultato qui sotto:

Un esempio passo dopo passo

Il comando VP SET ALLOWED METHODS fornisce un nuovo modo di autorizzare i metodi 4D. Di seguito viene illustrato come procedere se si desidera chiamare il metodo “Birth Information” in una formula di 4D View Pro:

C_TEXT($1)
C_DATE ($2)
C_TIME ($3)
C_TEXT ($0)
// Create a string from parameters
$0 :=$1+" è nato su "+String($2)+" a "+String($3)

Come consentire un metodo

Creare un oggetto e usare l’attributo dell’oggetto per definire il nome del metodo:

$o:=New object
// Name of the method in 4D View Pro: "Birth Information"
$o .
BIRTH_INFORMATION:=New object

Quindi, nell’oggetto $o.BIRTH_INFORMATION, definire il metodo 4D chiamato:

$o.BIRTH_INFORMATION.method:="Informazioni sulla nascita".

Aggiungere nome e tipo per ogni parametro

Aggiungere una collezione con le informazioni sui parametri del metodo:

$o.BIRTH_INFORMATION.parameters:=New collection
$o .BIRTH_INFORMATION.parameters.push(New object("nome"; "nome"; "tipo";Is text))
$o .BIRTH_INFORMATION.parameters.push(New object("nome"; "compleanno"; "tipo";Is date))
$o .BIRTH_INFORMATION.parameters.push(New object("nome"; "ora di nascita"; "tipo";Is time))

Aggiungere un sommario

Specificare un sommario di ciò che fa il comando:

$o.BIRTH_INFORMATION.summary:="Restituisce una stringa di informazioni sulla nascita".

Specificare il numero di parametri

Infine, è possibile limitare il numero di argomenti nella formula di 4D View Pro aggiungendo valori minimi e massimi. Ad esempio, se tutti i parametri sono obbligatori:

$o.BIRTH_INFORMATION.minParams:=3
$o .BIRTH_INFORMATION.maxParams:=3

È possibile creare tutti gli attributi necessari per un metodo, quindi passare l’oggetto metodo ($o) al comando VP SET ALLOWED METHODS al comando:

VP SET ALLOWED METHODS ($o)

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à.