Home > Class Reference > ENSLIB namespace > %ZEN.Report.parameter
Private  Storage   

%ZEN.Report.parameter


class %ZEN.Report.parameter extends %RegisteredObject, %XML.Adaptor

Defines a parameter value for use by report groups and calls.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 3


Summary


Properties
expression field value

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


Parameters


• parameter NAMESPACE = "http://www.intersystems.com/zen/report/definition";
XML namespace used for Zen Report definitions.

Properties


• 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 current query that will supply the value for this item.
• property value as %ZEN.Datatype.string;
Literal value used for a parameter value.
This is used if field is not defined.