Definition
...
Definition nodes are the elements to define a Report Type. A definition node has the following attributes;
Attribute | Description | Example | |||||
---|---|---|---|---|---|---|---|
|
|
| |||||
|
|
| |||||
| A list (array) of children (definition nodes) | ||||||
| The set of parameters values to be applied when evaluating the building block. | ||||||
| The slot to be produced into
|
| |||||
|
|
| |||||
|
|
|
Built-in Building Blocks
BuildingBlock
Description
Parameters
Example
*
Common parameters for all building blocks
mainTitle
subTitle
style
: sets the style used to visualise (has a dependency on node types and channels)tags
: an array of tags. Current tags used by the online channel areSolidChrome
,DarkChrome
,LightChrome
to set the chrome (background)Screen:
to define an entity of nodes to be shown together in fullscreen mode
ParagraphBB
Creates a paragraph.
Note |
---|
|
content
theme
style
: names a paragraph style
SectionBB
style
: names a paragraphtheme
styleinsertSectionPageBreak
: wheter to insert a section break (new page). Only affecting word reports.
NoOpBB
This building block has no effect on the visual output but just produces it’s children. It can be used to set common parameters for a list of blocks
HeaderBB
Like NoOpBB
does not produce any output itself but produces it’s children. Word reports will place the output into the header story (of the current section)
FooterBB
Like NoOpBB
does not produce any output itself but produces it’s children. Word reports will place the output into the footer story (of the current section)
LayoutBB
This building block produces it’s children and places them in the specified “slots”. Children are expected to have the attribute slot
set.
style:
see examples
for word reporting select a lacout component defined in the template:
Code Block | ||
---|---|---|
| ||
"style": "CS_C_CoverOverview" |
for online reports select one of the predefined styles:
Code Block | ||
---|---|---|
| ||
"style": "CS_W_Block2x1" |
MetricsBB
Online only, for complex arrangements of data
For word reports use a specialised LayoutBB instead
ToggleBB
A building block that allows a list of children to be toggled through in online reporting.
every child is expected to have a
toggleTitle
set in parameters. This will control the title for the button used to toggle.