DocBook|Search
Class Reference
%ZEN.DataModel.objectModelParameters
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [DataModel] >  [objectModelParameters]
Private  Storage  

class %ZEN.DataModel.objectModelParameters

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
15


Summary

This class has no methods or properties.

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.