Sapui5 InteractiveBarChart:如何绑定模型

Sapui5 InteractiveBarChart:如何绑定模型,sapui5,Sapui5,在XML视图中,我找不到任何关于将JSON模型绑定到的示例 我的看法如下: 我必须将InteractiveBarChart绑定到我的模型,即控制器中设置的数组。根据SAP参考,我必须使用bindBars方法,但我无法使其工作。UI5中的任何控件都具有相同的概念:属性和聚合绑定 如果控件旨在显示多个内容(即表或列表),则它将具有所谓的 在InteractiveBarChart控件中有一个聚合“” 任何控件都可以通过统一的模型绑定 编程绑定的模板如下:“bind{NAME OF AGGREGA

在XML视图中,我找不到任何关于将JSON模型绑定到的示例

我的看法如下:



我必须将InteractiveBarChart绑定到我的模型,即控制器中设置的数组。根据SAP参考,我必须使用
bindBars
方法,但我无法使其工作。

UI5中的任何控件都具有相同的概念:属性和聚合绑定

如果控件旨在显示多个内容(即表或列表),则它将具有所谓的

在InteractiveBarChart控件中有一个聚合“”

任何控件都可以通过统一的模型绑定

  • 编程绑定的模板如下:“bind{NAME OF AGGREGATION}”。因此,在本例中,它将是“bindBars”方法,它采用与任何聚合绑定相同的参数列表
  • 对于XML中的声明绑定,您必须做两件事:
  • 告诉控件有关数据源的信息。在您的情况下,您应该将名为聚合“bar”的控件属性设置为绑定字符串“{/}”,以防将原始数组存储在默认模型(即没有名称的模型)的根属性中
  • 定义一个模板,该模板将用作创建条形图列表的基础(您已经正确地完成了)

还有一个问题:如果我使用一个名为(即“docNum”)的模型,我必须在xml视图中设置它在哪里?我已经尝试在没有Lucky的情况下在内部标记“binding”、“bar”,您必须通过在控制器中执行以下操作来告诉视图该模型的存在:this.getView().setModel(oModel,“docNum”),并在绑定中使用模型名称。在您的情况下,绑定将如下所示:“{docNum>/}”。请参考文档文章,对所有这些绑定内容都有很好的解释,在我看来,它们是框架的核心。