standardAttributeConfig

Parent: plugin

Applies whentype in (item)type in (region)type in (process)type in (dynamicAction)type in (restDataSource)

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
nameenumYesdata type=string; lov=STATIC
Valid values: defaultEndpoint hasLov hasInitJavaScriptCodeAttribute regionSourceIsHtml regionSourceIsPlainText regionSourceIsPlsqlFunctionBody regionSourceIsPlsqlCode regionSourceIsSqlQuery regionSourceSupportsDifferentDataSources
Applies whentype in (dynamicAction)type in (item)type in (region)type in (restDataSource)

Property Groups:

  • validation
  • sqlQuery
  • default
  • help
  • examples
  • dependingOn
  • comments
validation
PropertyTypeRequiredDefault ValueDetails
requiredbooleanYesfalsedata type=boolean
validation {
  required: false
}
sqlQuery
PropertyTypeRequiredDefault ValueDetails
minColumnsintegerNodata type=integer; maxLen=3
Applies whentype in (dynamicAction) and name in (hasLov)type in (dynamicAction) and name in (regionSourceIsPlsqlFunctionBody)type in (dynamicAction) and name in (regionSourceIsSqlQuery)type in (dynamicAction) and name in (regionSourceIsPlsqlCode)type in (item) and name in (hasLov)type in (item) and name in (regionSourceIsPlsqlFunctionBody)type in (item) and name in (regionSourceIsSqlQuery)type in (item) and name in (regionSourceIsPlsqlCode)type in (region) and name in (hasLov)type in (region) and name in (regionSourceIsPlsqlFunctionBody)type in (region) and name in (regionSourceIsSqlQuery)type in (region) and name in (regionSourceIsPlsqlCode)type in (restDataSource) and name in (hasLov)type in (restDataSource) and name in (regionSourceIsPlsqlFunctionBody)type in (restDataSource) and name in (regionSourceIsSqlQuery)type in (restDataSource) and name in (regionSourceIsPlsqlCode)
maxColumnsintegerNodata type=integer; maxLen=3
Applies whentype in (dynamicAction) and name in (hasLov)type in (dynamicAction) and name in (regionSourceIsPlsqlFunctionBody)type in (dynamicAction) and name in (regionSourceIsSqlQuery)type in (dynamicAction) and name in (regionSourceIsPlsqlCode)type in (item) and name in (hasLov)type in (item) and name in (regionSourceIsPlsqlFunctionBody)type in (item) and name in (regionSourceIsSqlQuery)type in (item) and name in (regionSourceIsPlsqlCode)type in (region) and name in (hasLov)type in (region) and name in (regionSourceIsPlsqlFunctionBody)type in (region) and name in (regionSourceIsSqlQuery)type in (region) and name in (regionSourceIsPlsqlCode)type in (restDataSource) and name in (hasLov)type in (restDataSource) and name in (regionSourceIsPlsqlFunctionBody)type in (restDataSource) and name in (regionSourceIsSqlQuery)type in (restDataSource) and name in (regionSourceIsPlsqlCode)
sqlQuery {
  minColumns: 42
  maxColumns: 42
}
default
PropertyTypeRequiredDefault ValueDetails
valuemultiline stringNodata type=multiline string; maxLen=4000
default {
  value: ```
    value
  ```
}
help
PropertyTypeRequiredDefault ValueDetails
helpTextmultiline stringNodata type=multiline string; maxLen=4000

Specify help text for this plug-in attribute. The help text is displayed as context sensitive help for the attribute in the Builder.

help {
  helpText: ```
    value
  ```
}
examples
PropertyTypeRequiredDefault ValueDetails
examplesmultiline stringNodata type=multiline string; maxLen=4000
Specify examples for this plug-in attribute. The examples are displayed as part of the context sensitive help for the attribute in the Builder.
examples {
  examples: ```
    value
  ```
}
dependingOn
PropertyTypeRequiredDefault ValueDetails
attributereferenceNodata type=reference; lov=COMPONENT; references=customAttribute
conditionTypeenumYesdata type=string; lov=STATIC
Valid values: = != inList notInList isNull isNotNull
Applies whenattribute is set
valuestringYesdata type=string; maxLen=4000
Applies whenattribute is set and conditionType in (=)attribute is set and conditionType in (!=)
listarray of stringsYesdata type=string; maxLen=4000
Applies whenattribute is set and conditionType in (inList)attribute is set and conditionType in (notInList)
alwaysEvaluatebooleanYestruedata type=boolean
Applies whenattribute is set
dependingOn {
  attribute: @component
  conditionType: "="
  value: value
  list: [
    value
    value
  ]
  alwaysEvaluate: false
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata type=multiline string; maxLen=4000
comments {
  comments: ```
    value
  ```
}

APEXlang Example

standardAttributeConfig sample (
    name: defaultEndpoint
    validation {
        required: false
    }
    sqlQuery {
        minColumns: 42
        maxColumns: 42
    }
    default {
        value: ```
          value
        ```
    }
    help {
        helpText: ```
          value
        ```
    }
    examples {
        examples: ```
          value
        ```
    }
    dependingOn {
        attribute: @component
        conditionType: "="
        value: value
        list: [
          value
          value
        ]
        alwaysEvaluate: false
    }
    comments {
        comments: ```
          value
        ```
    }
)