2017-05-12 21 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