将几个JSONModel和XMLModel用于一个组件

时间:2014-03-02 09:47:44

标签: sapui5

对于openui5组件,我需要绑定多个模型,并正在研究最佳方法。

这些模型都是JSONModel和XMLModel。

背景是我希望为用户提供多个源的用户选择,以用于自定义的openui5-spitz-reader组件https://github.com/elsewhat/openui5-spritz-reader

用户可以进行的每个选择(BBC World News,Reddit / r / worldnews)都填充了一个模型。

在运行时期间,我需要组合用户选择的所有模型,并将组合内容绑定到openui5-spitz-reader组件的项目聚合。

1 个答案:

答案 0 :(得分:2)

您可以在聚合上使用命名模型,请参阅Multimodel Support - 示例在元素上使用多个模型JSBin OData Model dynamic column and data binding

我不确定您是否可以在单个聚合上绑定来自2个模型的数据,您可以使用带有聚合的factory function或模型绑定上的处理程序来实现它 - using a generic binding to sum aggregation