IRISLIB database
objectModelParameters Class Reference

Internal class. More...

Static Public Attributes

 POPORDER = None
 Define this so that MVC base classes can disable Populate for certain properties. More...
 
 XMLPROJECTION = None
 Define this so that MVC base classes can disable XML projection for certain properties. More...
 
 ZENATTRS = None
 List of additional attributes to apply to the control. More...
 
 ZENCONTROL = None
 Type of control used to display this property within a form;. More...
 
 ZENDISPLAYCOLUMN = None
 If defined, this is the name of the column used to provide a. More...
 
 ZENGROUP = None
 Optional. More...
 
 ZENHIDDEN = None
 If true, indicates that this is a hidden field; its value. More...
 
 ZENHINT = None
 This is the hint message used for this property within a form.
 
 ZENLABEL = None
 This is the label used for this property within a form.
 
 ZENREADONLY = None
 If true, indicates that this property should be treated as. More...
 
 ZENSIZE = None
 If specified, this will override the default size of the control. More...
 
 ZENSQL = None
 If defined, this is an SQL statement used to find possible values. More...
 
 ZENSQLLOOKUP = None
 If defined, this is an SQL statement used to find the appropriate. More...
 
 ZENTAB = None
 If specified, this will override the default tab order of the control. More...
 
 ZENTITLE = None
 This is the (optional) popup title string displayed for this property within a form.
 

Detailed Description

Internal class.


Property superclass used to define additional property parameters for the <class>ZEN.DataModel.ObjectDataModel</class> class.

Member Data Documentation

◆ POPORDER

POPORDER = None
static

Define this so that MVC base classes can disable Populate for certain properties.

without requiring subclasses to be populate-enabled.

◆ XMLPROJECTION

XMLPROJECTION = None
static

Define this so that MVC base classes can disable XML projection for certain properties.

without requiring subclasses to be XML-enabled.

◆ ZENATTRS

ZENATTRS = None
static

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"

◆ ZENCONTROL

ZENCONTROL = None
static

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.

◆ ZENDISPLAYCOLUMN

ZENDISPLAYCOLUMN = None
static

If defined, this is the name of the column used to provide a.

display value for SQL statements automatically generated for this property.

◆ ZENGROUP

ZENGROUP = None
static

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 <class>dynaForm</class>.

◆ ZENHIDDEN

ZENHIDDEN = None
static

If true, indicates that this is a hidden field; its value.

is sent to the client via a hidden field (that is, using a <class>ZEN.Component.hidden</class> control).

◆ ZENREADONLY

ZENREADONLY = None
static

If true, indicates that this property should be treated as.

read-only by the client.

◆ ZENSIZE

ZENSIZE = None
static

If specified, this will override the default size of the control.

used to display the property within a form.

◆ ZENSQL

ZENSQL = None
static

If defined, this is an SQL statement used to find possible values.

for this property.
This corresponds to the <property>sql</property> of the <class>ZEN.Component.dataCombo</class> class.

◆ ZENSQLLOOKUP

ZENSQLLOOKUP = None
static

If defined, this is an SQL statement used to find the appropriate.

display value for a given logical value.
This corresponds to the <property>sqlLookup</property> of the <class>ZEN.Component.dataCombo</class> class.

◆ ZENTAB

ZENTAB = None
static

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.