4D View Pro: Controla la configuración de tu método 4D

Traducido automáticamente de Deepl

4D View Pro es cada vez más rico en funcionalidades con cada lanzamiento de R y 4D v17 R6 no es una excepción. Hay un nuevo comando que le permite especificar los parámetros, el nombre, el tipo y el resumen de un método 4D. Ahora sus métodos pueden ser más informativos y descriptivos, ayudando a los usuarios finales a utilizarlos correctamente.

¿Quiere declarar una fecha o una hora? ¿Qué tal si se da una breve descripción para ayudar a los usuarios a entender lo que hace el método? Ahora se puede hacer con VP SET ALLOWED METHODS ¡comando!

¿Qué mejor manera de entender el uso de este comando que un ejemplo? Cuando haya terminado de leer y seguir los pasos del ejemplo, podrá obtener el resultado que se muestra a continuación:

Un ejemplo paso a paso

El comando VP SET ALLOWED METHODS proporciona una nueva forma de permitir sus métodos 4D. A continuación se muestra cómo proceder si quiere llamar al método «Birth Information» en una fórmula de 4D View Pro:

C_TEXT($1)
C_DATE ($2)
C_TIME ($3)
C_TEXT ($0)
// Create a string from parameters
$0 :=$1+" nació en "+String($2)+" en "+String($3)

Cómo permitir un método

Cree un objeto y utilice el atributo del objeto para definir el nombre de llamada de su método:

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

A continuación, en el objeto $o.BIRTH_INFORMATION, defina el método 4D llamado:

$o.BIRTH_INFORMATION.method:="Información de Nacimiento"

Añade el nombre y el tipo de cada parámetro

Añade una colección con información sobre los parámetros del método:

$o.BIRTH_INFORMATION.parameters:=New collection
$o .BIRTH_INFORMATION.parameters.push(New object("nombre"; "Nombre"; "tipo";Is text))
$o .BIRTH_INFORMATION.parameters.push(New object("nombre"; "Cumpleaños"; "tipo";Is date))
$o .BIRTH_INFORMATION.parameters.push(New object("nombre"; "Hora de nacimiento"; "tipo";Is time))

Añadir un resumen

Especifica un resumen de lo que hace tu comando:

$o.BIRTH_INFORMATION.summary:="Devuelve una cadena de información de nacimiento"

Especificar el número de parámetros

Por último, puede limitar el número de argumentos de su fórmula de 4D View Pro añadiendo valores mínimos y máximos. Por ejemplo, si todos los parámetros son obligatorios:

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

Puede crear tantos atributos como un método requiera, luego pasar el objeto del método ($o) al VP SET ALLOWED METHODS comando:

VP SET ALLOWED METHODS ($o)

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.