%ZEN.Report.valueNode
deprecated abstract class %ZEN.Report.valueNode extends %ZEN.Report.reportNode
Base class for nodes that contain a value (such as element or attribute).Property Inventory
Method Inventory
Properties
property accumIf as %ZEN.Datatype.string;
Only accumulate if accumif is true
Property methods: accumIfDisplayToLogical(), accumIfGet(), accumIfIsValid(), accumIfLogicalToDisplay(), accumIfLogicalToOdbc(), accumIfNormalize(), accumIfSet()
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"
For example:
expression="%val*2"
expression="..ReportProp"
Property methods: expressionDisplayToLogical(), expressionGet(), expressionIsValid(), expressionLogicalToDisplay(), expressionLogicalToOdbc(), expressionNormalize(), expressionSet()
property field as %ZEN.Datatype.string;
Name of field (column) in the base query for this report that will
supply the value for this item.
If this starts with "!" then this is expression that evaluates to field name
Property methods: fieldDisplayToLogical(), fieldGet(), fieldLogicalToDisplay(), fieldLogicalToOdbc(), fieldNormalize(), fieldSet()
property fields as %ZEN.Datatype.string;
Name of fields (columns) in the base query for this report that will
supply the values for this item.
Property methods: fieldsDisplayToLogical(), fieldsGet(), fieldsIsValid(), fieldsLogicalToDisplay(), fieldsLogicalToOdbc(), fieldsNormalize(), fieldsSet()
property name as %ZEN.Datatype.name [ InitialExpression = "item" , Required ];
Name used for the XML representation of this node.
If a value is not supplied, "item" is used.
This must contain a valid identifier value.
If a value is not supplied, "item" is used.
This must contain a valid identifier value.
Property methods: nameDisplayToLogical(), nameGet(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
Methods
classmethod fieldIsValid(%val) as %Status
Make sure field name is a valid identifier.
classmethod nameIsValid(%val) as %Status
Make sure name is a valid identifier.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()