reportLayout

Parent: app

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=4000
Enter a name to identify the report layout when associating it with a report query or report region. Saved report layouts appear under Shared Components.
typeenumYesrtfdata type=string; lov=STATIC
Valid values: xslGeneric rtf xsl docx xlsx pptx html markdown csv txt odt ods odp

Property Groups:

  • file
  • dataLoop
  • templates
  • advanced
  • subscription
  • comments
file
PropertyTypeRequiredDefault ValueDetails
fileNamestringYesdata type=string; maxLen=255
mimeTypestringYesdata type=string; maxLen=255
contentblobYesdata type=blob; maxLen=32767
file {
  fileName: value
  mimeType: value
  content: value
}
dataLoop
PropertyTypeRequiredDefault ValueDetails
namestringNodata type=string; maxLen=255
dataLoop {
  name: value
}
templates
PropertyTypeRequiredDefault ValueDetails
pagemultiline stringYesdata type=multiline string; maxLen=32767
Applies whentype in (rtf)type in (xsl)type in (xslGeneric)
columnHeadingmultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = xslGeneric
columnmultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = xslGeneric
columnWidthmultiline stringYesdata type=multiline string; maxLen=4000
Applies whentype = xslGeneric
templates {
  page: ```
    value
  ```
  columnHeading: ```
    value
  ```
  column: ```
    value
  ```
  columnWidth: ```
    value
  ```
}
advanced
PropertyTypeRequiredDefault ValueDetails
staticIdstringYesdata type=string; maxLen=500
Static ID for this report layout. The static ID is used when referencing the report layout in API Calls.
advanced {
  staticId: value
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterreferenceNodata type=reference; lov=COMPONENT; references=reportLayout
subscription {
  master: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata 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
        ```
    }
)