Skip to main content

Module wizard

Module wizard 

Source
Expand description

The report wizard: a finished table report from a data source and a choice of fields, like the wizards of commercial report designers. Also lists the fields a data source offers, for field lists.

Structs§

ColumnWords
What a column of a table report says besides its field. Anything left out follows from the field.
FieldInfo
A field of a data source, as a field list shows it.
WizardOptions
Options of the wizard.

Enums§

FieldKind
The kind of value a field holds, guessed from sample data.

Functions§

caption
A readable caption for a field path: UnitPrice → Unit Price, Customer.Name → Name.
default_format
The default format for a field kind in a culture-neutral way.
fields
The fields of the rows of data, from the first few rows, nested objects flattened to Parent.Child.
rows_of
The rows of data at data_member (or the data itself).
table_report
Builds a table report: title, column headers repeated on each page, zebra rows, optional grouping with subtotals, grand totals, page numbers.
table_report_with
Like table_report, with what each column says given by the caller, in the order of WizardOptions::columns.