IReportPageBody
Home > @gooddata/sdk-model > IReportPageBody
IReportPageBody interface
This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Body of a report page: geometry (flex split tree) plus the slots it places.
Signature:
export interface IReportPageBody
Remarks
This is both the content of the standalone IReportPageLayout object and the shape embedded in template/report content (IReportContentPage).
There is no header/footer chrome: page title, description, footer, page numbers and logos are ordinary slots in the layout tree (text slots with {{pageNumber}}/{{totalPages}}, an image slot with {{logo}}). Every slot fills its layout area completely.
Properties
|
Property |
Modifiers |
Type |
Description |
|---|---|---|---|
|
(ALPHA) (Optional) Page-level filters: merged over content-level filters (a filter targeting the same object replaces the inherited one); slot filters apply on top. | |||
|
"cover" | "section" | "content" |
(ALPHA) (Optional) Editor hint only (template galleries, default styling, AI context). Renderers must not branch layout logic on it — geometry always comes from | ||
|
(ALPHA) Root of the page layout tree. | |||
|
(ALPHA) All slots referenced by the layout, flat, keyed by localIdentifier. |