Skip to main content

This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRISOpens in a new window, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions pageOpens in a new window (login required).

Constraint

Specifies a user interface constraint for this parameter.

Usage

To specify a user interface constraint for this parameter, use the following syntax:

Parameter name As parameter_type [ Constraint = "constraint" ]  = value ;

Where constraint is a string used by Studio.

Details

The constraint value is used by Studio to provide input validation for the parameter. Its value is not used nor enforced by the class compiler.

This keyword works in conjunction with the Flags keyword. For example, if Flags is set to ENUM, then Constraint should be a comma-separated list of possible parameter values.

Example

Parameter MYPARM [ Constraint = "X,Y,Z", Flags = ENUM ] = "X";
Copy code to clipboard

See Also

FeedbackOpens in a new window