我是sapui5的新人
我在将两个不同的odata模型绑定到单个xml.view时遇到问题。 (一个默认模型,第二个默认模型Hana)
两个odata模型都绑定到视图(如果未在同一视图上一起使用) 视图。
我在manifest.json中声明了odata源和模型。
当我尝试将第二个模型绑定到view.XML时,
使用modelname> / entity结构进行绑定,它将在组合框中显示一个长长的空白列表。
是否有任何程序可以绑定此URL中提到的程序: 它挺直的,但是似乎不起作用。
就像我之前提到的,使用两个模型中的任何一个作为默认模型(没有{modelname> / entity},都可以使用。
(我也使用modelHana> / FODepartment / cust_typeDepartment尝试了项目键,并且名称相同)
<ComboBox
id="Sucursal"items="{ path: 'modelHana>/FODepartment',
sorter: { path: 'cust_typeDepartment' }}">
<core:Item key="{cust_typeDepartment}" text="{name}" />
</ComboBox>
</InputListItem>
答案 0 :(得分:2)
对命名模型使用聚合绑定时,还需要在模型级别的项目级别为属性绑定路径添加前缀。
使用{modelHana> cust_typeDepartment},而不是使用{cust_typeDepartment},即
<core:Item key="{modelHana>cust_typeDepartment}" text="{modelHana>name}" />