Home > Class Reference > ENSLIB namespace > %DeepSee.Report.Model.Parameter

%DeepSee.Report.Model.Parameter

class %DeepSee.Report.Model.Parameter extends %DeepSee.Report.Model.Element

Property Inventory (Including Private)

Parameters

parameter XMLNAME = parameter;
Inherited description: This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.

Properties (Including Private)

property expression as %ZEN.Datatype.expression;
Optional ObjectScript expression that can either be applied to the value of this item (supplied as %val), or to provide an arbitrary value for this item.
For example:
expression="%val*2"
expression="..ReportProp"
Property methods: expressionDisplayToLogical(), expressionGet(), expressionIsValid(), expressionLogicalToDisplay(), expressionLogicalToOdbc(), expressionNormalize(), expressionSet()
property field as %ZEN.Datatype.classMember (MEMBERTYPE = "SQLCOLUMN");
Name of field (column) in the current query that will supply the value for this item.
Property methods: fieldDisplayToLogical(), fieldGet(), fieldIsValid(), fieldLogicalToDisplay(), fieldLogicalToOdbc(), fieldNormalize(), fieldSet()
property value as %ZEN.Datatype.string;
Literal value used for a parameter value.
This is used if field is not defined.
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)