“ path”,“ type”,“ formatOptions”,“ constraints”代表什么是数据绑定属性

问题描述 投票:0回答:1

我正在阅读有关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语法/属性还是什么?你知道我在哪里可以得到所有可能的选择吗?

javascript xml sapui5
1个回答
-1
投票

这些是绑定属性,'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,可能会使您的问题更容易理解

© www.soinside.com 2019 - 2024. All rights reserved.