Private
constructorPrivate
Optional
typedModel: TypedModel<any, any>The corresponding TypedModel of the binding.
Optional
Optional
constraintsAdditional constraints to be used when constructing a type object from a type name, ignored when a type object is given
Optional
eventsMap of event handler functions keyed by the name of the binding events that they should be attached to
Optional
formatFormat options to be used for the type; only taken into account when the type is specified by its name
Optional
formatterFunction to convert model data into a property value
Optional
modeBinding mode to be used for this property binding (e.g. one way)
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 bindProperty
method of the corresponding
model class or with the model specific subclass of sap.ui.model.PropertyBinding
Optional
partsArray of binding info objects for the parts of a composite binding; the structure of each binding info
is the same as described for the oBindingInfo
as a whole.
If a part is not specified as a binding info object but as a simple string, a binding info object will
be created with that string as path
. The string may start with a model name prefix (see property path
).
Note: recursive composite bindings are currently not supported. Therefore, a part must not contain
a parts
property.
Optional
pathPath 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
suspendedWhether the binding should be suspended initially
Optional
targetTarget type to be used by the type when formatting model data, for example "boolean" or "string" or "any"; defaults to the property's type
Optional
typeA type object or the name of a type class to create such a type object; the type will be used for converting
model data to a property value (aka "formatting") and vice versa (in binding mode TwoWay
, aka "parsing")
Optional
Readonly
typedThe corresponding TypedModel of the binding.
Optional
useWhether the parameters to the formatter function should be passed as the related JavaScript primitive values. In this case the values of the model are parsed by the sap.ui.model.SimpleType#getModelFormat model format of the specified types from the binding parts.
Note: use this flag only when using multiple bindings.
Optional
useWhether the parameters to the formatter function should be passed as raw values. In this case the specified types for the binding parts are not used and the values are not formatted.
Note: use this flag only when using multiple bindings. If you use only one binding and want raw values then simply don't specify a type for that binding.
Optional
valueSince 1.61, defines a static binding with the given value.
Transforms the property value with the given function f
.
The transformation function
Generated using TypeDoc
Represents a property binding info object with property type.
Use TypedModel.binding or compositeBinding to create an instance.