Private
constructorPrivate
The corresponding TypedModel of the binding.
Optional
eventsMap of event handler functions keyed by the name of the binding events that they should be attached to
Optional
factoryA factory function that will be called to create an object for each item in the aggregation; this is an alternative to providing a template object and can be used when the objects should differ depending on the binding context; the factory function will be called with two parameters: an ID that should be used for the created object and the binding context for which the object has to be created; the function must return an object appropriate for the bound aggregation
Optional
filtersThe predefined filters for this aggregation (optional)
Optional
groupA factory function to generate custom group visualization (optional). It should return a control suitable
to visualize a group header (e.g. a sap.m.GroupHeaderListItem
for a sap.m.List
).
Optional
keyName of the key property or a function getting the context as only parameter to calculate a key for entries. This can be used to improve update behaviour in models, where a key is not already available.
Optional
lengthThe amount of entries to be created (may exceed the size limit of the model)
Optional
modelName of the model to bind against; when undefined
or omitted, the default model is used
Optional
parametersMap of additional parameters for this binding; the names and value ranges of the supported parameters
depend on the model implementation, they should be documented with the bindList
method of the corresponding
model class or with the model specific subclass of sap.ui.model.ListBinding
Path in the model to bind to, either an absolute path or relative to the binding context for the corresponding
model; when the path contains a '>' sign, the string preceding it will override the model
property
and the remainder after the '>' will be used as binding path
Optional
sorterThe initial sort order (optional)
Optional
startthe first entry of the list to be created
Optional
suspendedWhether the binding should be suspended initially
Optional
templateThe template to clone for each item in the aggregation; either a template or a factory must be given
Optional
templateWhether the framework should assume that the application takes care of the lifecycle of the given template;
when set to true
, the template can be used in multiple bindings, either in parallel or over time, and
the framework won't clone it when this ManagedObject
is cloned; when set to false
, the lifecycle
of the template is bound to the lifecycle of the binding, when the aggregation is unbound or when this
ManagedObject
is destroyed, the template also will be destroyed, and when this ManagedObject
is cloned,
the template will be cloned as well; the third option (undefined
) only exists for compatibility reasons,
its behavior is not fully reliable and it may leak the template
Readonly
typedThe corresponding TypedModel of the binding.
Generated using TypeDoc
Represents an aggregation binding info object with aggregation type.
Use TypedModel.aggregationBinding to create an instance.