classicReportTemplate
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
name | string | Yes | data type=string; maxLen=255The display name of this template. | |
templateClass | enum | No | data type=string; lov=STATICValid values: borderless horizontalBorder oneColumnUnorderedList standard standardAlternatingRowColors valueAttributePairs custom1 custom2 custom3 custom4 custom5 custom6 custom7 custom8 | |
type | enum | No | data type=string; lov=STATICValid values: genericColumns namedColumn |
templateOptions
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
preset | array of strings | No | data type=string; lov=TEMPLATE_OPTIONS | |
default | array of strings | No | data type=string; lov=TEMPLATE_OPTIONS |
templateOptions {
preset: [
value
value
]
default: [
value
value
]
}reportTemplate
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
top | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
top | multiline string | No | data type=multiline string; maxLen=32767Applies when type = namedColumn | |
bottom | multiline string | No | data type=multiline string; maxLen=32767 |
reportTemplate {
top: ```html
value
```
bottom: ```html
value
```
}columnTemplates
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
beforeHeading | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
heading | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
heading | multiline string | No | data type=multiline string; maxLen=32767Applies when type = namedColumn | |
afterHeading | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
beforeEachRow | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns |
columnTemplates {
beforeHeading: ```html
value
```
heading: ```html
value
```
afterHeading: ```html
value
```
beforeEachRow: ```html
value
```
}columnTemplate1
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = genericColumns and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = genericColumns and template is set and conditionType = plsqlExpression |
columnTemplate1 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}columnTemplate2
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = genericColumns and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = genericColumns and template is set and conditionType = plsqlExpression |
columnTemplate2 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}columnTemplate3
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = genericColumns and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = genericColumns and template is set and conditionType = plsqlExpression |
columnTemplate3 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}columnTemplate4
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = genericColumns and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = genericColumns and template is set and conditionType = plsqlExpression |
columnTemplate4 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}rowTemplate1
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | Yes | data type=multiline string; maxLen=32767Applies when type = namedColumn | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = namedColumn and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = namedColumn and template is set and conditionType = plsqlExpression |
rowTemplate1 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}rowTemplate2
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767Applies when type = namedColumn | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = namedColumn and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = namedColumn and template is set and conditionType = plsqlExpression |
rowTemplate2 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}rowTemplate3
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767Applies when type = namedColumn | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = namedColumn and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = namedColumn and template is set and conditionType = plsqlExpression |
rowTemplate3 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}rowTemplate4
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767Applies when type = namedColumn | |
conditionType | enum | No | data type=string; lov=STATICValid values: plsqlExpression evenRowNos oddRowNosApplies when type = namedColumn and template is set | |
plsqlExpression | multiline string | Yes | data type=multiline string; maxLen=4000Applies when type = namedColumn and template is set and conditionType = plsqlExpression |
rowTemplate4 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}rowTemplates
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
afterEachRow | multiline string | No | data type=multiline string; maxLen=32767Applies when type = genericColumns |
rowTemplates {
afterEachRow: ```html
value
```
}rowHighlighting
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
checkedRow | string | No | data type=string; maxLen=255Applies when type = genericColumns | |
currentRow | string | No | data type=string; maxLen=255Applies when type = genericColumns |
rowHighlighting {
checkedRow: value
currentRow: value
}pagination
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
template | multiline string | No | data type=multiline string; maxLen=32767 | |
nextPage | multiline string | No | data type=multiline string; maxLen=32767 | |
previousPage | multiline string | No | data type=multiline string; maxLen=32767 | |
nextSet | multiline string | No | data type=multiline string; maxLen=32767 | |
previousSet | multiline string | No | data type=multiline string; maxLen=32767 |
pagination {
template: ```html
value
```
nextPage: ```html
value
```
previousPage: ```html
value
```
nextSet: ```html
value
```
previousSet: ```html
value
```
}javaScript
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
fileUrls | array of strings | No | data type=string; maxLen=4000 | |
executeWhenPageLoads | multiline string | No | data type=multiline string; maxLen=4000 |
javaScript {
fileUrls: [
value
value
]
executeWhenPageLoads: ```javascript-browser
value
```
}css
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
fileUrls | array of strings | No | data type=string; maxLen=4000 |
css {
fileUrls: [
value
value
]
}advanced
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
staticId | string | Yes | data type=string; maxLen=255 | |
identifier | string | No | data type=string; maxLen=255 | |
translatable | boolean | Yes | false | data type=boolean |
advanced {
staticId: value
identifier: value
translatable: false
}subscription
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
master | reference | No | data type=reference; lov=COMPONENT; references=classicReportTemplate | |
master | enum | No | data type=reference; lov=COMPONENT; references=classicReportTemplateValid values: @/8842.242/universal-theme/alerts @/8842.242/universal-theme/badge-list @/8842.242/universal-theme/cards @/8842.242/universal-theme/comments @/8842.242/universal-theme/content-row @/8842.242/universal-theme/contextual-info @/8842.242/universal-theme/media-list @/8842.242/universal-theme/search-results @/8842.242/universal-theme/standard @/8842.242/universal-theme/timeline @/8842.242/universal-theme/value-attribute-pairs-column @/8842.242/universal-theme/value-attribute-pairs-row @/8842.261/universal-theme/alerts @/8842.261/universal-theme/badge-list @/8842.261/universal-theme/cards @/8842.261/universal-theme/comments @/8842.261/universal-theme/content-row @/8842.261/universal-theme/contextual-info @/8842.261/universal-theme/media-list @/8842.261/universal-theme/search-results @/8842.261/universal-theme/standard @/8842.261/universal-theme/timeline @/8842.261/universal-theme/value-attribute-pairs-column @/8842.261/universal-theme/value-attribute-pairs-row @/8842.262/universal-theme/alerts @/8842.262/universal-theme/badge-list @/8842.262/universal-theme/cards @/8842.262/universal-theme/comments @/8842.262/universal-theme/content-row @/8842.262/universal-theme/contextual-info @/8842.262/universal-theme/media-list @/8842.262/universal-theme/search-results @/8842.262/universal-theme/standard @/8842.262/universal-theme/timeline @/8842.262/universal-theme/value-attribute-pairs-column @/8842.262/universal-theme/value-attribute-pairs-row @/8842.9999/theme-1000/Report |
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
classicReportTemplate sample (
name: value
templateClass: borderless
type: genericColumns
templateOptions {
preset: [
value
value
]
default: [
value
value
]
}
reportTemplate {
top: ```html
value
```
bottom: ```html
value
```
}
columnTemplates {
beforeHeading: ```html
value
```
heading: ```html
value
```
afterHeading: ```html
value
```
beforeEachRow: ```html
value
```
}
columnTemplate1 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
columnTemplate2 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
columnTemplate3 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
columnTemplate4 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
rowTemplate1 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
rowTemplate2 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
rowTemplate3 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
rowTemplate4 {
template: ```html
value
```
conditionType: plsqlExpression
plsqlExpression: ```plsql
value
```
}
rowTemplates {
afterEachRow: ```html
value
```
}
rowHighlighting {
checkedRow: value
currentRow: value
}
pagination {
template: ```html
value
```
nextPage: ```html
value
```
previousPage: ```html
value
```
nextSet: ```html
value
```
previousSet: ```html
value
```
}
javaScript {
fileUrls: [
value
value
]
executeWhenPageLoads: ```javascript-browser
value
```
}
css {
fileUrls: [
value
value
]
}
advanced {
staticId: value
identifier: value
translatable: false
}
subscription {
master: @component
}
comments {
comments: ```
value
```
}
)