4D v18

SET ALLOWED METHODS

Inicio

 
4D v18
SET ALLOWED METHODS

SET ALLOWED METHODS 


 

SET ALLOWED METHODS ( arrMetodos ) 
Parámetro Tipo   Descripción
arrMetodos  Array texto in Array de nombres de métodos

El comando SET ALLOWED METHODS permite designar los métodos proyecto que pueden ser llamados directamente desde la aplicación.

4D incluye un mecanismo de seguridad que filtra los métodos proyecto llamables de los siguientes contextos:

Por defecto, si no utiliza el comando SET ALLOWED METHODS, ningún método es llamable (utilizar un método no autorizado en una expresión, genera un error).

En el Parámetro arrMetodos pase el nombre del array que contiene la lista de métodos a ofrecer en el editor de fórmulas. El array debe haberse definido previamente.

Puede utilizar el carácter arroba (@) en los nombres de los métodos para definir uno o más grupos de métodos autorizados.

Si quiere que el usuario pueda llamar los comandos 4D no autorizados por defecto o a los comandos de plug-ins, debe utilizar los métodos específicos encargados de ejecutar estos comandos.

Nota: el acceso al filtrado del editor de fórmulas se puede deshabilitar para todos los usuarios o para el Diseñador y el Administrador a través de una opción en la página "Seguridad" de la Configuración de la base de datos. Si la opción "Desactivada para todos" está seleccionada, el comando SET ALLOWED METHODS no tendrá efecto.

Ejemplo  

Este ejemplo autoriza todos los métodos que comienzan por “formula” y el método “Total_general” a ser ejecutados por el usuario en contextos protegidos:

 ARRAY TEXT(arrMetodos;2)
 arrMetodos{1}:="formula@"
 arrMetodos{2}:="Total_general"
 SET ALLOWED METHODS(arrMetodos)



Ver también 

EDIT FORMULA
GET ALLOWED METHODS

 
PROPIEDADES 

Producto: 4D
Tema: Fórmulas
Número 805

 
HISTORIA 

Modificado: 4D 2004.4
Modificado: 4D v17 R2

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v18)