2017-08-09 31 views
0

使用下面的代碼我能夠填充ANav中的值only.What是指定內部導航屬性的語法擴展也。如何在sap.ui.table中指定兩級擴展參數?

<Table id="table" selectionMode="MultiToggle" enableSelectAll="false" 
      rows="{path: 'data>/ParentEntity', parameters : {expand : 'ANav/BNav'}}" 
      enableBusyIndicator="true" visibleRowCount="15" threshold="100" width="auto" height="auto" noDataText="No Data"> 

回答

0

既然你已經有一個名爲model「數據」,您也必須在指定的擴展參數如下模式:

<Table id="table" selectionMode="MultiToggle" enableSelectAll="false" 
     rows="{path: 'data>/ParentEntity', parameters : {expand : 'data>ANav/BNav'}}" 
     enableBusyIndicator="true" visibleRowCount="15" threshold="100" width="auto" height="auto" noDataText="No Data"> 
+0

我試着給型號名稱also.But我可以看到請求無在這種情況下。 – 7777

+0

所以請提供更多信息。請求如何失敗?控制檯中有任何日誌?你是如何初始化模型的? –

+0

請求失敗,500內部服務器錯誤。因爲在請求url中,我可以在$ expand = data> ANav/BNav結尾處看到。此外,我使用「sap/ui/model/odata/ODataModel」初始化模型。 – 7777