我正在阅读有关data binding syntax(SAPUI5)的教程。这是将数据绑定到oData模型的示例:
<Input value="{
path: '/number',
type: 'sap.ui.model.type.Integer',
formatOptions: {
minIntegerDigits: 3
},
constraints: {
maximum: 1000
}
}"/>
所以,问题是:那些“路径”,“类型”,“ formatOptions”,“约束”代表什么?我的意思是,我意识到-这些是一些绑定属性。 Input控件的value属性是一个字符串。因此,绑定属性将在控件内部的某个位置进行解析和解释,但是从语义上讲,它们不是控件的一部分。那么,它是一些oData语法/属性还是什么?你知道我在哪里可以得到所有可能的选择吗?
这些是绑定属性,'path'键是指值绑定,而不同的类型可以是以下之一:
sap.ui.model.type.Boolean此类表示布尔型简单类型。
sap.ui.model.type.Currency此类表示货币复合类型。
sap.ui.model.type.Date此类表示日期简单类型。
sap.ui.model.type.DateInterval此类表示日期间隔复合类型。
sap.ui.model.type.DateTime此类表示日期时间简单类型。
sap.ui.model.type.DateTimeInterval此类表示DateTime时间间隔组合类型。
sap.ui.model.type.FileSize此类表示文件大小的简单类型。
sap.ui.model.type.Float此类表示浮点简单类型。
sap.ui.model.type.Integer此类表示整数简单类型。
sap.ui.model.type.String此类表示字符串简单类型。
sap.ui.model.type.Time此类表示时间简单类型。
sap.ui.model.type.TimeInterval此类表示时间间隔复合类型。
sap.ui.model.type.Unit此类表示Unit组合类型。
请检查this doc,可能会使您的问题更容易理解