slot

Parent: plugin

Applies whentype = templateComponent

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=30
The name of a plug-in slot.
apexlangNamestringYesdata type=string; maxLen=40
staticIdstringYesdata type=string; maxLen=30; textCase=UPPER

Property Groups:

  • supports
  • gridLayout
  • comments
supports
PropertyTypeRequiredDefault ValueDetails
regionsbooleanYestruedata type=boolean
regionTypesmultiline stringNodata type=multiline string; maxLen=32767
Applies whenregions = true
itemsbooleanYesfalsedata type=boolean
itemTypesmultiline stringNodata type=multiline string; maxLen=32767
Applies whenitems = true
buttonsbooleanYesfalsedata type=boolean
supports {
  regions: false
  regionTypes: ```json
    value
  ```
  items: false
  itemTypes: ```json
    value
  ```
  buttons: false
}
gridLayout
PropertyTypeRequiredDefault ValueDetails
gridSupportbooleanYesfalsedata type=boolean
maxFixedColumnsintegerNodata type=integer; maxLen=32767
newRowbooleanYestruedata type=boolean
gridLayout {
  gridSupport: false
  maxFixedColumns: 42
  newRow: false
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

slot sample (
    name: value
    apexlangName: value
    staticId: value
    supports {
        regions: false
        regionTypes: ```json
          value
        ```
        items: false
        itemTypes: ```json
          value
        ```
        buttons: false
    }
    gridLayout {
        gridSupport: false
        maxFixedColumns: 42
        newRow: false
    }
    comments {
        comments: ```
          value
        ```
    }
)