Centrallix - It's Different than what you Think
Home   |   Technology   |   Screen Shots   |   Download   |   Documentation   |   History   |   For Developers


Search For:


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.
0Mandatory 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]
ddTwo digit day of month (01 through 31).
dddDay of month plus cardinality (1st through 31st).
MMMMFull (long) month name (January through December).
MMMThree-letter month abbreviation (Jan through Dec).
MMTwo digit month (01 through 12).
yyTwo digit year (00 through 99).
yyyyFour digit year (0000 through 9999).
HHHour in 24-hour format (00 through 23).
hhHour in 12-hour format (00 AM through 11 PM).
mmMinutes (00 through 59).
ssSeconds (00 through 59).
IAt 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:

Common PropertiesA list of common properties used by many report components
report/areaA positionable rectangular container
report/dataAn expression-based data value such as text, a number, or currency
report/formA freeform layout container for displaying query results
report/imageAn image (graphic/photo)
report/parameterDefines a parameter that can be passed to a report
report/queryA definition of a SQL query to use elsewhere in the report
system/reportThe top-level report object
report/tableA tabular presentation of report data


(none yet)

Add a Comment...

Your Name:

(c) 2001-2011 LightSys Technology Services, Inc. All trademarks are property of their respective owners.

Project Hosting Provided By:
Hosted by Sourceforge