2015-01-12 116 views
0

我創建了一個由表格組成的簡單的UI5應用程序。SAPUI5表僅顯示ABAP服務器上的數據?

問題是隻有當我在其他服務器上運行ABAP服務器上的應用程序時,此表才顯示數據。在eclipse中Tomcat或Web App Preview不起作用。我也試過這個應用程序與其他開放的oData服務,但表中沒有顯示任何結果。

其次,表格顯示數據,並在它繼續向下滾動數據之後,上面出現空字段,數據消失。

有沒有人有任何想法?

+2

您的第一個問題很可能是一個交叉來源問題;檢查您的控制檯日誌中是否有錯誤。關於空字段,沒有一些代碼片段就不可能給出答案 – Qualiture

回答

0

這通常發生在我身上的時候我沒有正確的字段映射到表中的「項目」。 您必須檢查模型中項目的大小寫和路徑。

下面是一個簡單的例子:

   <Table id="idMaterialsList2" 
        items="{SalesOrder>/Items/results}"> 
       <columns> 
        <Column> 
         <Text text="{i18n>Order_product}" /> 
        </Column> 
       </columns> 
       <items> 
        <ColumnListItem type="Navigation"> 
         <ObjectIdentifier 
          title="{SalesOrder>Product}" 
          text="{SalesOrder>Description}"/> 
        </ColumnListItem> 
       </items> 
      </Table> 

a)檢查 「items="{SalesOrder>/Items/results}"」 的路徑

b)檢查要顯示 「"{SalesOrder>Product}"

如果該元素的名稱是正確的,b是錯誤的,你將有一個X表格,其中X = SalesOrder>/Items/results.length。 如果一個錯誤,你什麼都看不到。

試試:)

相關問題