Home > Class Reference > %SYS namespace > %ZEN.DataModel.objectModelParameters

%ZEN.DataModel.objectModelParameters

class %ZEN.DataModel.objectModelParameters

Internal class.
Property superclass used to define additional property parameters for the %ZEN.DataModel.ObjectDataModel class.

Parameters

parameter POPORDER;
Define this so that MVC base classes can disable Populate for certain properties without requiring subclasses to be populate-enabled.
parameter XMLPROJECTION;
Define this so that MVC base classes can disable XML projection for certain properties without requiring subclasses to be XML-enabled.
parameter ZENATTRS;
List of additional attributes to apply to the control used for this property.
This should be set to a string of the form:
"attribute:value|attribute:value"
parameter ZENCONTROL;
Type of control used to display this property within a form; If not defined, a default will be determined based on the type of the property.
parameter ZENDISPLAYCOLUMN;
If defined, this is the name of the column used to provide a display value for SQL statements automatically generated for this property.
parameter ZENGROUP;
Optional. id of a group component that the control used for this property should be added to. This provides a way to control layout.
If not defined, the control is added directly to the dynaForm.
parameter ZENHIDDEN = 0;
If true, indicates that this is a hidden field; its value is sent to the client via a hidden field (that is, using a %ZEN.Component.hidden control).
parameter ZENHINT;
This is the hint message used for this property within a form.
parameter ZENLABEL;
This is the label used for this property within a form.
parameter ZENREADONLY = 0;
If true, indicates that this property should be treated as read-only by the client.
parameter ZENSIZE;
If specified, this will override the default size of the control used to display the property within a form.
parameter ZENSQL;
If defined, this is an SQL statement used to find possible values for this property.
This corresponds to the sql of the %ZEN.Component.dataCombo class.
parameter ZENSQLLOOKUP;
If defined, this is an SQL statement used to find the appropriate display value for a given logical value.
This corresponds to the sqlLookup of the %ZEN.Component.dataCombo class.
parameter ZENTAB;
If specified, this will override the default tab order of the control used to display the property within a form. The value of this parameter should be a positive integer.
Controls with ZENTAB specified are placed before controls that do not define it.
parameter ZENTITLE;
This is the (optional) popup title string displayed for this property within a form.
FeedbackOpens in a new window