Index...
Centrallix Documentation
|
5. Report Components
Centrallix Reporting System Reference
The Centrallix reporting system provides the ability to generate reports in a variety of formats from ObjectSystem data and a report object. This document describes the report object structure in detail and how to use the various report components to build a report.
Reports can have parameters - see the 'report' object and 'report/parameter' object for more details. Parameters are passed to a report via HTTP URL parameters, and are defined in the report by 'report/parameter' objects (or, though deprecated, by simple top level attributes other than those already defined for 'system/report').
Sample code is generally given in "structure file" format, which is the normal format for the building of applications. However, other suitable object-structured data formats can be used, including XML.
Where 'intvec' is specified for a property type, it means a comma-separated list of numbers. Similarly, 'stringvec' means a comma-separated list of string values.
Where a 'moneyformat' is specified, it is a text string in which the following special characters are recognized (the default money format is "$0.00"):
| # | Optional digit unless after the decimal point or the digit immediately before the decimal point. |
| 0 | Mandatory digit, no leading zero suppression. |
| , | Insert a comma, suppressed if no digits around it. |
| . | Decimal point (only one allowed). |
| $ | Dollar sign. |
| + | Sign, + if positive or zero, - if negative. |
| - | Sign, blank if positive or zero, - if negative. |
| () | Surround number with () if it is negative. |
| [] | Surround number with () if it is positive or zero. |
| | (space) optional digit, but put a space in its place if suppressing leading 0's. |
pWhere a 'dateformat' is specified, it is a text string with the following character sequences recognized (default is "dd MMM yyyy HH:mm"):[/p]
| dd | Two digit day of month (01 through 31). |
| ddd | Day of month plus cardinality (1st through 31st). |
| MMMM | Full (long) month name (January through December). |
| MMM | Three-letter month abbreviation (Jan through Dec). |
| MM | Two digit month (01 through 12). |
| yy | Two digit year (00 through 99). |
| yyyy | Four digit year (0000 through 9999). |
| HH | Hour in 24-hour format (00 through 23). |
| hh | Hour in 12-hour format (00 AM through 11 PM). |
| mm | Minutes (00 through 59). |
| ss | Seconds (00 through 59). |
| I | At the beginning of the format, indicates that the date is in international (dd/mm/yy) order rather than U.S. (mm/dd/yy) order. Used mainly when a date is being input rather than when it is being generated. |
Copyright (c) 1998-2009 LightSys Technology Services, Inc.
Documentation on the following components is available:
Comments...
(none yet)
Add a Comment...
|