如何在对象页面布局的块视图中将 oData 模型绑定到 table?
How to bind oData model to table in block view of object page layout?
如何将来自 oData 实体集响应的模型数据绑定到 xml 块视图内的 table?
我想将模型数据 set/bind 到视图 'directly' 中的 table 行,而不是通过事件 [=12= 将其绑定到对象页面视图控制器方法中的 table 行]
Below code from block view:
<Table id="sponClassTable" growing="true" growingThreshold="5"
inset="false"
items="{
path: '/SponClassSet'
}">
Binding to table cells in block view:
<items>
<ColumnListItem>
<cells>
<Text
text="{sponsModel>SponsoredClass}"/>
<Text
text="{sponsModel>ClassType}" />
<Text
text="{sponsModel>IdcRelevant}" />
<Text
text="{sponsModel>SponsClassDesc}" />
<Text
text="{sponsModel>SpClFromDt}" />
<Text
text="{sponsModel>SpClDefault}" />
</cells>
</ColumnListItem>
</items>
</Table>
您正在将 table 绑定到不同的模型。
table 项目绑定到一个未命名的模型路径:“/SponClassSet”并且您的文本单元格绑定到一个名为 sponsModel text="{sponsModel>SponsoredClass} 的命名模型?
您为您的 odata 模型使用什么名称?取消命名或 sponsModel ?在代码中搜索方法 setModel 或查看 manifest.json 您为 Odata 模型选择的名称。
除此之外,请查看 OpenUi5 文档中的视图如何绑定到数据模型。
<Table id="sponClassTable" growing="true" growingThreshold="5"
inset="false"
items="{
path: '/SponClassSet'
}">
Same sub-view, here Binding to table rows:
<items>
<ColumnListItem>
<cells>
<Text
text="{sponsModel>SponsoredClass}"/>
<Text
text="{sponsModel>ClassType}" />
<Text
text="{sponsModel>IdcRelevant}" />
<Text
text="{sponsModel>SponsClassDesc}" />
<Text
text="{sponsModel>SpClFromDt}" />
<Text
text="{sponsModel>SpClDefault}" />
</cells>
</ColumnListItem>
</items>
</Table>
如何将来自 oData 实体集响应的模型数据绑定到 xml 块视图内的 table? 我想将模型数据 set/bind 到视图 'directly' 中的 table 行,而不是通过事件 [=12= 将其绑定到对象页面视图控制器方法中的 table 行]
Below code from block view:
<Table id="sponClassTable" growing="true" growingThreshold="5"
inset="false"
items="{
path: '/SponClassSet'
}">
Binding to table cells in block view:
<items>
<ColumnListItem>
<cells>
<Text
text="{sponsModel>SponsoredClass}"/>
<Text
text="{sponsModel>ClassType}" />
<Text
text="{sponsModel>IdcRelevant}" />
<Text
text="{sponsModel>SponsClassDesc}" />
<Text
text="{sponsModel>SpClFromDt}" />
<Text
text="{sponsModel>SpClDefault}" />
</cells>
</ColumnListItem>
</items>
</Table>
您正在将 table 绑定到不同的模型。
table 项目绑定到一个未命名的模型路径:“/SponClassSet”并且您的文本单元格绑定到一个名为 sponsModel text="{sponsModel>SponsoredClass} 的命名模型? 您为您的 odata 模型使用什么名称?取消命名或 sponsModel ?在代码中搜索方法 setModel 或查看 manifest.json 您为 Odata 模型选择的名称。 除此之外,请查看 OpenUi5 文档中的视图如何绑定到数据模型。
<Table id="sponClassTable" growing="true" growingThreshold="5"
inset="false"
items="{
path: '/SponClassSet'
}">
Same sub-view, here Binding to table rows:
<items>
<ColumnListItem>
<cells>
<Text
text="{sponsModel>SponsoredClass}"/>
<Text
text="{sponsModel>ClassType}" />
<Text
text="{sponsModel>IdcRelevant}" />
<Text
text="{sponsModel>SponsClassDesc}" />
<Text
text="{sponsModel>SpClFromDt}" />
<Text
text="{sponsModel>SpClDefault}" />
</cells>
</ColumnListItem>
</items>
</Table>