2017-05-12 22 views
1

我想要有一个表,但有2个模型绑定到它。 我需要这样做:我有一个表和2个模型分配给视图。在表格定义中,我绑定了一个模型,并且项目显示正确。OpenUI5表 - 绑定多个模型到行项目

现在我需要绑定第二个模型,并具有如下逻辑:显示第一个模型中的项目,并将第二个模型中的行添加到同一个表中。 这甚至可能吗?

我想这一点,但它不是wotking ......在模型中的数据的结构是不同的...

<Table id="XXX" 
      inset="false" 
      items="{parts: ['model1>/ABC/items', 
          'model2>/XYZ/items']}" 

该项目的价值我有这种结合:

<ObjectIdentifier 
          title="{parts: ['value1', 
              'value2'], 
            formatter: 'sap.ui.aa.util.formatter.multipleSources'}" 

我得到这个错误:

Uncaught TypeError: s[T].push is not a function 

任何想法如何连接2个模型与不同的属性?

回答

0

我不认为有可能将多个模型绑定到控件。但是要实现你想要做的事情,你可以将第二个模型的新记录“追加”到第一个模型。

+0

这个(附加数据)是我想要做的最后一件事情...因为我写的数据结构不同,所以它是一个性能的事情。但可能你是对的,这将是唯一的选择。无论如何感谢您的回复。我会继续开放更多的日子。 – user8003011