reportLayout
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
name | string | Yes | data type=string; maxLen=4000Enter a name to identify the report layout when associating it with a report query or report region. Saved report layouts appear under Shared Components. | |
type | enum | Yes | rtf | data type=string; lov=STATICValid values: xslGeneric rtf xsl docx xlsx pptx html markdown csv txt odt ods odp |
file
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
fileName | string | Yes | data type=string; maxLen=255 | |
mimeType | string | Yes | data type=string; maxLen=255 | |
content | blob | Yes | data type=blob; maxLen=32767 |
file {
fileName: value
mimeType: value
content: value
}dataLoop
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
name | string | No | data type=string; maxLen=255 |
dataLoop {
name: value
}templates
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
page | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type in (rtf)type in (xsl)type in (xslGeneric) | |
columnHeading | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = xslGeneric | |
column | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = xslGeneric | |
columnWidth | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = xslGeneric |
templates {
page: ```
value
```
columnHeading: ```
value
```
column: ```
value
```
columnWidth: ```
value
```
}advanced
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
staticId | string | Yes | data type=string; maxLen=500Static ID for this report layout. The static ID is used when referencing the report layout in API Calls. |
advanced {
staticId: value
}subscription
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
master | reference | No | data type=reference; lov=COMPONENT; references=reportLayout |
subscription {
master: @component
}comments
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
comments | multiline string | No | data type=multiline string; maxLen=4000 |
comments {
comments: ```
value
```
}APEXlang Example
reportLayout sample (
name: value
type: xslGeneric
file {
fileName: value
mimeType: value
content: value
}
dataLoop {
name: value
}
templates {
page: ```
value
```
columnHeading: ```
value
```
column: ```
value
```
columnWidth: ```
value
```
}
advanced {
staticId: value
}
subscription {
master: @component
}
comments {
comments: ```
value
```
}
)