You are here:
Dynamic Binding Type
The Dynamic Binding type is used to handle
heterogeneous data in lists. It allows the usage of different UI controls for each list item. You
can use the Dynamic Binding type by setting the type Binding element attribute as Dynamic.
Required Editions
| Available in Lightning Experience in Professional, Unlimited, and Enterprise Editions that have Consumer Goods Cloud enabled. |
This table lists the properties available for the Dynamic
Binding type.
| Attribute | Description | Mandatory |
|---|---|---|
target
|
Describes the actual UI element. | Yes |
type
|
Defines the type in which the resource is displayed. type=Dynamic is the only applicable value. |
Yes |
allowInitialValueEmpty
|
If true, sets the default initial response in a picklist or toggle item, such as LoQuestion, as empty or blank. | No |
binding
|
Refers to the source of the binding. | Yes (no if target="DataSource" and the desired
datasource is a toggle -- see toggleId) |
bindingMode
|
Refers to the binding mode used to control the updating process. | No, defaults to ONE_TIME |
toggleId
|
Identifier of a domain. Note that domains are typically synchronized from the Web
model via the <DomainRepository> contract. The
corresponding target is often (but not always) "DataSource". If type="Dynamic", the toggleId is the data source attribute which specifies the
actual toggleId. If the actual type is not a domain,
then the toggleId attribute in the corresponding data
source record is empty. |
No |
typeField
|
Refers to the data source attribute that specifies the actual type. | No |
minBinding
|
Indicates the field in the data structure that contains the minimum allowed value. Only used for date and numeric fields. | No |
maxBinding
|
Indicates the field in the data structure that contains the maximum allowed value. Only used for date and numeric fields. | No |
increment
|
Increment value for the stepper. Each click on a stepper control increases or decreases the value by this amount considering the maximum value and minimum value defined. Only used for numeric fields. | No |
stepSizeBinding
|
Indicates the field in the data structure that contains the step size value. Only used for numeric fields. | No |
formatBinding
|
Indicates the field in the data structure that contains the format information. | No |
stepperEnabledBinding
|
Indicates the field in the data structure that contains the information, if the stepper controls are shown. Only used for numeric fields. | No |
Did this article solve your issue?
Let us know so we can improve!

