style

Parent: theme

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=30
Provide a short descriptive name for the theme style, to distinguish it from other styles in the theme.

Property Groups:

  • css
  • themeRollerAttributes
  • advanced
  • subscription
  • comments
css
PropertyTypeRequiredDefault ValueDetails
fileUrlsarray of stringsNodata type=string; maxLen=4000

Enter Cascading Style Sheet file URLs to be loaded on every page if the theme style is current. Each URL has to be written into a new line. If you provide a minified version of your file you can use the substitution string #MIN# to include .min or #MIN_DIRECTORY# to include minified/ in your file URL for a regular page view and an empty string if the page is viewed in debug mode. You also have access to the substitution string #APP_VERSION# if you want to include the application's version in the file URL.

File URLs you enter here will replace the #THEME_STYLE_CSS# substitution string in the page template.

Note: You do not need to include opening or closing link tags. Just include the file URL.

cssClassesstringNodata type=string; maxLen=255
css {
  fileUrls: [
    value
    value
  ]
  cssClasses: value
}
themeRollerAttributes
PropertyTypeRequiredDefault ValueDetails
readOnlybooleanYesfalsedata type=boolean
inputParameterFileUrlsmultiline stringNodata type=multiline string; maxLen=4000
outputCssFileUrlstringNodata type=string; maxLen=4000
jsonConfigmultiline stringNodata type=multiline string; maxLen=32767
themeRollerAttributes {
  readOnly: false
  inputParameterFileUrls: ```
    value
  ```
  outputCssFileUrl: value
  jsonConfig: ```json
    value
  ```
}
advanced
PropertyTypeRequiredDefault ValueDetails
staticIdstringYesdata type=string; maxLen=255
Enter a unique Static ID to identify this component in API calls or refer to it in application export files. If you change the Static ID, dependent components will retain their references, but any existing API calls using the old ID must be updated manually.
endUserCanPickbooleanYesfalsedata type=boolean
accessibilityTestedbooleanYesfalsedata type=boolean
advanced {
  staticId: value
  endUserCanPick: false
  accessibilityTested: false
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterreferenceNodata type=reference; lov=COMPONENT; references=style
masterenumNodata type=reference; lov=COMPONENT; references=style
Valid values: @/8842.242/universal-theme/Vita @/8842.242/universal-theme/redwood-light @/8842.242/universal-theme/vita-dark @/8842.242/universal-theme/vita-red @/8842.242/universal-theme/vita-slate @/8842.261/universal-theme/Vita @/8842.261/universal-theme/iris @/8842.261/universal-theme/redwood-light @/8842.261/universal-theme/vita-dark @/8842.261/universal-theme/vita-red @/8842.261/universal-theme/vita-slate @/8842.262/universal-theme/Vita @/8842.262/universal-theme/iris @/8842.262/universal-theme/redwood-light @/8842.262/universal-theme/vita-dark @/8842.262/universal-theme/vita-red @/8842.262/universal-theme/vita-slate @/8842.9999/theme-1000/driftwood
subscription {
  master: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

style sample (
    name: value
    css {
        fileUrls: [
          value
          value
        ]
        cssClasses: value
    }
    themeRollerAttributes {
        readOnly: false
        inputParameterFileUrls: ```
          value
        ```
        outputCssFileUrl: value
        jsonConfig: ```json
          value
        ```
    }
    advanced {
        staticId: value
        endUserCanPick: false
        accessibilityTested: false
    }
    subscription {
        master: @component
    }
    comments {
        comments: ```
          value
        ```
    }
)