Difference between revisions of "Report Options"

From Lianjapedia
Jump to: navigation, search
Line 26: Line 26:
 
===Heading===
 
===Heading===
 
The report heading
 
The report heading
 +
 +
The Heading attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportHeading]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Filter===
 
===Filter===
 
The filter expression that restricts which records will be included in the report
 
The filter expression that restricts which records will be included in the report
 +
 +
The Filter attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportFilter]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Fields===
 
===Fields===
 
A comma separated list of field names or expressions (* selects all fields in the table)
 
A comma separated list of field names or expressions (* selects all fields in the table)
  
 +
The Fields attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportFields]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
 
===Columns===
 
===Columns===
A comma separated list of column positions from the fields selected, e.g. 2,4,7,1
+
A comma separated list of column positions from the fields selected, e.g. 2,4,7,1.
 +
 
 +
The Columns attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportColumns]].
 +
 
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Column headings===
 
===Column headings===
 
A comma separated list of report column headings
 
A comma separated list of report column headings
 +
 +
The Column headings attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportColumnHeadings]] or [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportHeadings]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Subtotals===
 
===Subtotals===
 
A comma separated list of column positions from the fields selected to subtotal on
 
A comma separated list of column positions from the fields selected to subtotal on
  
 +
The Subtotals attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportSubTotals]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
 
===Group by===
 
===Group by===
 
The field name or expression that data will be grouped by for sub totalling
 
The field name or expression that data will be grouped by for sub totalling
 +
 +
The Group by attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportGroupBy]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Hyperlinks===
 
===Hyperlinks===
 
A comma separated list of field names to render as hyperlinks for searching
 
A comma separated list of field names to render as hyperlinks for searching
 +
 +
The Hyperlinks attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportHyperlink]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Show grid lines===
 
===Show grid lines===
 
Show grid lines for each row of the report (True | False).
 
Show grid lines for each row of the report (True | False).
 +
 +
The Show grid lines attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportGridLines]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
===Pagination===
 
===Pagination===
Line 59: Line 93:
 
===Other options===
 
===Other options===
 
Other report options
 
Other report options
 +
 +
The Other options attribute can be queried or changed programmatically using [[Working with the Lianja Object Model|Lianja.getElementByID("page.section").reportOtherOptions]].
 +
 +
[[#Notes on Client Support|Notes on Client Support]]
  
 
==Notes on Client Support==
 
==Notes on Client Support==
Line 68: Line 106:
 
|valign="top"|Report type||-
 
|valign="top"|Report type||-
 
|-
 
|-
|valign="top"|Heading||-
+
|valign="top"|Heading||Lianja.getElementByID("page.section").reportHeading is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Filter||-
+
|valign="top"|Filter||Lianja.getElementByID("page.section").reportFilter is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Fields||-
+
|valign="top"|Fields||Lianja.getElementByID("page.section").reportFields is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Columns||-
+
|valign="top"|Columns||Lianja.getElementByID("page.section").reportColumns is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Column headings||-
+
|valign="top"|Column headings||Lianja.getElementByID("page.section").reportColumnHeadings is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Subtotals||-
+
|valign="top"|Subtotals||Lianja.getElementByID("page.section").reportSubTotals is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Group by||-
+
|valign="top"|Group by||Lianja.getElementByID("page.section").reportGroupBy is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Hyperlinks||-
+
|valign="top"|Hyperlinks||Lianja.getElementByID("page.section").reportHyperlink is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
|valign="top"|Show grid lines||-
+
|valign="top"|Show grid lines||Lianja.getElementByID("page.section").reportGridLines is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
 
|valign="top"|Pagination||-
 
|valign="top"|Pagination||-
Line 90: Line 128:
 
|valign="top"|Pagination size||-
 
|valign="top"|Pagination size||-
 
|-
 
|-
|valign="top"|Other options||-
+
|valign="top"|Other options||Lianja.getElementByID("page.section").reportOtherOptions is exposed on the Desktop client only (Lianja/VFP).
 
|-
 
|-
 
|}
 
|}
  
 
[[Category:Attribute Categories]]
 
[[Category:Attribute Categories]]

Revision as of 07:45, 20 January 2016

Under Construction

See Also

Report Section Attributes

Overview

Report options

Report Section options



Double-click the Section header or click the cog icon to access the Section Attributes.

The Details section at the top of the attributes dialog holds the specification of the database and table.

The Report Section options are described here.


Report type

Select from a known report type (Tabular)

Heading

The report heading

The Heading attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportHeading.

Notes on Client Support

Filter

The filter expression that restricts which records will be included in the report

The Filter attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportFilter.

Notes on Client Support

Fields

A comma separated list of field names or expressions (* selects all fields in the table)

The Fields attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportFields.

Notes on Client Support

Columns

A comma separated list of column positions from the fields selected, e.g. 2,4,7,1.

The Columns attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportColumns.

Notes on Client Support

Column headings

A comma separated list of report column headings

The Column headings attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportColumnHeadings or Lianja.getElementByID("page.section").reportHeadings.

Notes on Client Support

Subtotals

A comma separated list of column positions from the fields selected to subtotal on

The Subtotals attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportSubTotals.

Notes on Client Support

Group by

The field name or expression that data will be grouped by for sub totalling

The Group by attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportGroupBy.

Notes on Client Support

Hyperlinks

A comma separated list of field names to render as hyperlinks for searching

The Hyperlinks attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportHyperlink.

Notes on Client Support

Show grid lines

Show grid lines for each row of the report (True | False).

The Show grid lines attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportGridLines.

Notes on Client Support

Pagination

Paginate the rows displayed (True | False).

Pagination size

The number of rows to paginate

Other options

Other report options

The Other options attribute can be queried or changed programmatically using Lianja.getElementByID("page.section").reportOtherOptions.

Notes on Client Support

Notes on Client Support

Attribute Notes
Report type -
Heading Lianja.getElementByID("page.section").reportHeading is exposed on the Desktop client only (Lianja/VFP).
Filter Lianja.getElementByID("page.section").reportFilter is exposed on the Desktop client only (Lianja/VFP).
Fields Lianja.getElementByID("page.section").reportFields is exposed on the Desktop client only (Lianja/VFP).
Columns Lianja.getElementByID("page.section").reportColumns is exposed on the Desktop client only (Lianja/VFP).
Column headings Lianja.getElementByID("page.section").reportColumnHeadings is exposed on the Desktop client only (Lianja/VFP).
Subtotals Lianja.getElementByID("page.section").reportSubTotals is exposed on the Desktop client only (Lianja/VFP).
Group by Lianja.getElementByID("page.section").reportGroupBy is exposed on the Desktop client only (Lianja/VFP).
Hyperlinks Lianja.getElementByID("page.section").reportHyperlink is exposed on the Desktop client only (Lianja/VFP).
Show grid lines Lianja.getElementByID("page.section").reportGridLines is exposed on the Desktop client only (Lianja/VFP).
Pagination -
Pagination size -
Other options Lianja.getElementByID("page.section").reportOtherOptions is exposed on the Desktop client only (Lianja/VFP).