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)