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)