如何在sapui5中定义ObjectIdentifier期间分配其类型?

如何在sapui5中定义ObjectIdentifier期间分配其类型?,sapui5,Sapui5,我知道如何定义UI控件,如下所示: <Text text="{ path: 'some-path', type: 'sap.ui.model.type.Date', formatOptions: {source: {pattern: 'dd/MM/yyyy'}, style: 'long'} }"/> 如果我想定义这样的ObjectIdentifier,语法是什么样的 <ObjectIden

我知道如何定义UI控件,如下所示:

<Text text="{ path: 'some-path',
              type: 'sap.ui.model.type.Date',
              formatOptions: {source: {pattern: 'dd/MM/yyyy'}, style: 'long'}
             }"/>

如果我想定义这样的ObjectIdentifier,语法是什么样的

<ObjectIdentifier text="{some-path}" title="{some-path}"/>

如何为标题和文本指定“类型”?
请帮忙。谢谢:)

就像您的第一个示例:

<ObjectIdentifier 
    text="{
        path: 'some-path',
        type: 'sap.ui.model.type.Date',
        formatOptions: {source: {pattern: 'dd/MM/yyyy'}, style: 'long'}
    }"
    title="{
        path: 'some-path',
        type: 'sap.ui.model.type.Date',
        formatOptions: {source: {pattern: 'dd/MM/yyyy'}, style: 'long'}
    }"/>

就像您的第一个示例:

<ObjectIdentifier 
    text="{
        path: 'some-path',
        type: 'sap.ui.model.type.Date',
        formatOptions: {source: {pattern: 'dd/MM/yyyy'}, style: 'long'}
    }"
    title="{
        path: 'some-path',
        type: 'sap.ui.model.type.Date',
        formatOptions: {source: {pattern: 'dd/MM/yyyy'}, style: 'long'}
    }"/>

完全一样


命名空间中有一些预定义类型可用

XMLViews中的用法始终是

{path:'some path',
mode:'sap.ui.model.BindingMode.OneWay'//有关可能的值,请参阅BindingMode文档
键入:“full.class.name或.propertyController”
formatOptions:{..}//对象,如类型的构造函数文档中所述
约束:{..}//对象,如类型的构造函数文档中所述
参数:{..}//具有附加绑定参数的对象(大多数取决于模型类型)
格式化程序:“full.function.name或.functionInControl调用程序”
}
您可以使用
格式化程序
类型
。如果使用
类型
,则可以使用
格式选项
约束
<代码>模式和参数始终可以使用

如果您只想提供
path
,可以使用缩写形式:
text=“{some path}”


对于聚合绑定(与属性绑定相比),有不同的选项:没有
类型
格式化程序
,但是您可以提供
分类器
过滤器
,这是完全相同的


命名空间中有一些预定义类型可用

XMLViews中的用法始终是

{path:'some path',
mode:'sap.ui.model.BindingMode.OneWay'//有关可能的值,请参阅BindingMode文档
键入:“full.class.name或.propertyController”
formatOptions:{..}//对象,如类型的构造函数文档中所述
约束:{..}//对象,如类型的构造函数文档中所述
参数:{..}//具有附加绑定参数的对象(大多数取决于模型类型)
格式化程序:“full.function.name或.functionInControl调用程序”
}
您可以使用
格式化程序
类型
。如果使用
类型
,则可以使用
格式选项
约束
<代码>模式和参数始终可以使用

如果您只想提供
path
,可以使用缩写形式:
text=“{some path}”

对于聚合绑定(与属性绑定相比),有不同的选项:没有
类型
格式化程序
,但可以提供
分类器
过滤器