fieldTemplate

Parent: theme

Children: templateOption

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=255
The display name of this template.
templateClassenumNodata type=string; lov=STATIC
Valid values: noLabel optionalLabel optionalLabelWithHelp requiredLabel requiredLabelWithHelp custom1 custom2 custom3 custom4 custom5 custom6 custom7 custom8

Property Groups:

  • templateOptions
  • label
  • item
  • help
  • error
  • fieldContainer
  • advanced
  • subscription
  • comments
templateOptions
PropertyTypeRequiredDefault ValueDetails
presetarray of stringsNodata type=string; lov=TEMPLATE_OPTIONS
defaultarray of stringsNodata type=string; lov=TEMPLATE_OPTIONS
templateOptions {
  preset: [
    value
    value
  ]
  default: [
    value
    value
  ]
}
label
PropertyTypeRequiredDefault ValueDetails
beforemultiline stringNodata type=multiline string; maxLen=4000
aftermultiline stringNodata type=multiline string; maxLen=4000
label {
  before: ```html
    value
  ```
  after: ```html
    value
  ```
}
item
PropertyTypeRequiredDefault ValueDetails
beforemultiline stringNodata type=multiline string; maxLen=4000
aftermultiline stringNodata type=multiline string; maxLen=4000
preTextmultiline stringNodata type=multiline string; maxLen=4000
postTextmultiline stringNodata type=multiline string; maxLen=4000
item {
  before: ```html
    value
  ```
  after: ```html
    value
  ```
  preText: ```html
    value
  ```
  postText: ```html
    value
  ```
}
help
PropertyTypeRequiredDefault ValueDetails
invokemultiline stringNodata type=multiline string; maxLen=4000
inlinemultiline stringNodata type=multiline string; maxLen=4000
help {
  invoke: ```html
    value
  ```
  inline: ```html
    value
  ```
}
error
PropertyTypeRequiredDefault ValueDetails
beforeLabelmultiline stringNodata type=multiline string; maxLen=4000
afterLabelmultiline stringNodata type=multiline string; maxLen=4000
errorTemplatemultiline stringNodata type=multiline string; maxLen=4000
error {
  beforeLabel: ```html
    value
  ```
  afterLabel: ```html
    value
  ```
  errorTemplate: ```html
    value
  ```
}
fieldContainer
PropertyTypeRequiredDefault ValueDetails
beforeLabelAndItemmultiline stringNodata type=multiline string; maxLen=4000
afterLabelAndItemmultiline stringNodata type=multiline string; maxLen=4000
fieldContainer {
  beforeLabelAndItem: ```html
    value
  ```
  afterLabelAndItem: ```html
    value
  ```
}
advanced
PropertyTypeRequiredDefault ValueDetails
staticIdstringYesdata type=string; maxLen=255
identifierstringNodata type=string; maxLen=255
translatablebooleanYesfalsedata type=boolean
advanced {
  staticId: value
  identifier: value
  translatable: false
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterreferenceNodata type=reference; lov=COMPONENT; references=fieldTemplate
masterenumNodata type=reference; lov=COMPONENT; references=fieldTemplate
Valid values: @/8842.242/universal-theme/hidden @/8842.242/universal-theme/optional @/8842.242/universal-theme/optional-above @/8842.242/universal-theme/optional-floating @/8842.242/universal-theme/required @/8842.242/universal-theme/required-above @/8842.242/universal-theme/required-floating @/8842.261/universal-theme/hidden @/8842.261/universal-theme/optional @/8842.261/universal-theme/optional-above @/8842.261/universal-theme/optional-floating @/8842.261/universal-theme/required @/8842.261/universal-theme/required-above @/8842.261/universal-theme/required-floating @/8842.262/universal-theme/hidden @/8842.262/universal-theme/optional @/8842.262/universal-theme/optional-above @/8842.262/universal-theme/optional-floating @/8842.262/universal-theme/required @/8842.262/universal-theme/required-above @/8842.262/universal-theme/required-floating @/8842.9999/theme-1000/Item
subscription {
  master: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

fieldTemplate sample (
    name: value
    templateClass: noLabel
    templateOptions {
        preset: [
          value
          value
        ]
        default: [
          value
          value
        ]
    }
    label {
        before: ```html
          value
        ```
        after: ```html
          value
        ```
    }
    item {
        before: ```html
          value
        ```
        after: ```html
          value
        ```
        preText: ```html
          value
        ```
        postText: ```html
          value
        ```
    }
    help {
        invoke: ```html
          value
        ```
        inline: ```html
          value
        ```
    }
    error {
        beforeLabel: ```html
          value
        ```
        afterLabel: ```html
          value
        ```
        errorTemplate: ```html
          value
        ```
    }
    fieldContainer {
        beforeLabelAndItem: ```html
          value
        ```
        afterLabelAndItem: ```html
          value
        ```
    }
    advanced {
        staticId: value
        identifier: value
        translatable: false
    }
    subscription {
        master: @component
    }
    comments {
        comments: ```
          value
        ```
    }
)