%DeepSee.Report.Model.Item
class %DeepSee.Report.Model.Item extends %DeepSee.Report.Model.Stylable
This class is used by the DeepSee Report Generator.It represents an item used in the Report Display, most commonly associated with tables.
Property Inventory
Parameters
parameter XMLNAME = item;
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
caption used in table
Property methods: captionDisplayToLogical(), captionGet(), captionIsValid(), captionLogicalToDisplay(), captionLogicalToOdbc(), captionNormalize(), captionSet()
property elements as list of Element (XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE");
Set of captions, summaries within this item
Property methods: elementsBuildValueArray(), elementsCollectionToDisplay(), elementsCollectionToOdbc(), elementsDisplayToCollection(), elementsGet(), elementsGetObject(), elementsGetObjectId(), elementsGetSwizzled(), elementsIsValid(), elementsOdbcToCollection(), elementsSet(), elementsSetObject(), elementsSetObjectId()
property field as %String (MAXLEN = 255, XMLPROJECTION = "attribute");
Name of the field supplying data for this item.
Property methods: fieldDisplayToLogical(), fieldGet(), fieldIsValid(), fieldLogicalToDisplay(), fieldLogicalToOdbc(), fieldNormalize(), fieldSet()
property special as %String (XMLPROJECTION = "attribute");
If the special attribute is specified, the
- number : gives the record number within the group.
- page-number : inserts the page number within a PDF report. Is rendered as '##' in HTML.
- page-count : inserts the number of pages within a PDF report. It is rendered as '##' in HTML.
- page-number-of : inserts the page number in the form '2 of 18'. It is rendered as '## of ##' in HTML.
- page-number-/ : inserts the page number in the form '2/18'. It is rendered as '##/##' in HTML.
Property methods: specialDisplayToLogical(), specialGet(), specialIsValid(), specialLogicalToDisplay(), specialLogicalToOdbc(), specialNormalize(), specialSet()
property tagBegin as %String [ InitialExpression = "<item" ];
Property methods: tagBeginDisplayToLogical(), tagBeginGet(), tagBeginIsValid(), tagBeginLogicalToDisplay(), tagBeginLogicalToOdbc(), tagBeginNormalize(), tagBeginSet()
property tagEnd as %String [ InitialExpression = "</item>" ];
Property methods: tagEndDisplayToLogical(), tagEndGet(), tagEndIsValid(), tagEndLogicalToDisplay(), tagEndLogicalToOdbc(), tagEndNormalize(), tagEndSet()
property value as %String (XMLPROJECTION = "attribute");
literal for display
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()
property visible as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 1 ];
if visible="false" then not included in display but included in Report Definition generated XML
Property methods: visibleDisplayToLogical(), visibleGet(), visibleIsValid(), visibleLogicalToDisplay(), visibleLogicalToXSD(), visibleNormalize(), visibleSet(), visibleXSDToLogical()
Inherited Members
Inherited Properties
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()