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

abstract class %ZEN.Report.valueNode extends reportNode

Base class for nodes that contain a value (such as element or attribute).

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 4


Summary

Properties
accumIf expression field fields name

Methods
%%OIDGet %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 fieldIsValid nameIsValid

Subclasses
%ZEN.Report.aggregate %ZEN.Report.attribute %ZEN.Report.element

Properties

• property accumIf as %ZEN.Datatype.string;
Only accumulate if accumif is true
• 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 field as %ZEN.Datatype.classMember(MEMBERTYPE="SQLCOLUMN");
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 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 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.

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.