The following Building Blocks are available from the core productDefinition nodes are the elements to define a Report Type. A definition node has the following attributes;
Attribute | Description | Example |
---|
id
| | ov_PO003_ytd
|
buildingBlock
| | PO003
|
children
| A list (array) of children (definition nodes) | |
parameters
| The set of parameters values to be applied when evaluating the building block. | |
slot
| The slot to be produced into the parent node should produce a LayoutBB that selects a layout via the style parameter Word: the slots are defined within the word layout component and referenced by name Online: the number of slots of a style are built-in and the slots are referenced by order
| Code Block |
---|
| "slot": "{left}" |
|
enabled
| | Code Block |
---|
| "enabled": "=params.ShowChapterXY" |
|
iterateOver ,
iterateInto
| iterateOver : the array of values for which this node (and all it’s children) should be produced. No iteration if undefined.
iterateInto : the name of the parameter that will be set to the current iteration value.
| Code Block |
---|
| "buildingBlock": "SectionBB",
"iterateOver": [ "de", "en", "fr" ],
"iterateInto": "reportLanguage",
"parameters": {
"mainTitle": {
"text": "This is produced for reportLanguage {1}",
"args": [ "=params.reportLanguage" ]
}
} |
|