4D v14.3

SET ALLOWED METHODS

Home

 
4D v14.3
SET ALLOWED METHODS

SET ALLOWED METHODS 


 

SET ALLOWED METHODS ( methodsArray ) 
Parameter Type   Description
methodsArray  String array in Array of method names

The SET ALLOWED METHODS command sets the methods that are displayed in the Formula editor for the current session. The designated methods will appear at the end of the list of commands and can be used in formulas. By default (if this command is not used), no methods are visible in the Formula editor. If a formula uses an unauthorized method name, a syntax error is generated and the formula cannot be validated.

Pass the name of an array containing the list of methods to offer in the Formula editor in the methodsArray parameter. The array must have been set previously.
You can use the wildcard character (@) in method names to define one or more authorized method groups.

If you would like the user to be able to call 4D commands that are unauthorized by default or plug-in commands, you must use specific methods that handle these commands.

Note: The mechanism for restricting access to commands and methods in the Formula editor can be disabled for all users or for the Designer and Administrator by means of an option on the "Security" page of the Database Settings. If the "Disabled for all" option is checked, the SET ALLOWED METHODS command will have no effect.

Example  

This example authorizes all methods starting with “formula” and the “Total_general” method in the Formula editor:

 ARRAY STRING(15;methodsArray;2)
 methodsArray{1}:="formula@"
 methodsArray{2}:="Total_general"
 SET ALLOWED METHODS(methodsArray)

 
PROPERTIES 

Product: 4D
Theme: Formulas
Number: 805

 
HISTORY 

Modified: 4D 2004.4

 
SEE ALSO 

EDIT FORMULA
GET ALLOWED METHODS

 
ARTICLE USAGE

4D Language Reference ( 4D v12.4)
4D Language Reference ( 4D v11 SQL Release 6)
4D Language Reference ( 4D v14 R3)
4D Language Reference ( 4D v14 R2)
4D Language Reference ( 4D v13.5)
4D Language Reference ( 4D v14.3)
4D Language Reference ( 4D v14 R4)