我創建了一個由表格組成的簡單的UI5應用程序。SAPUI5表僅顯示ABAP服務器上的數據?
問題是隻有當我在其他服務器上運行ABAP服務器上的應用程序時,此表才顯示數據。在eclipse中Tomcat或Web App Preview不起作用。我也試過這個應用程序與其他開放的oData服務,但表中沒有顯示任何結果。
其次,表格顯示數據,並在它繼續向下滾動數據之後,上面出現空字段,數據消失。
有沒有人有任何想法?
我創建了一個由表格組成的簡單的UI5應用程序。SAPUI5表僅顯示ABAP服務器上的數據?
問題是隻有當我在其他服務器上運行ABAP服務器上的應用程序時,此表才顯示數據。在eclipse中Tomcat或Web App Preview不起作用。我也試過這個應用程序與其他開放的oData服務,但表中沒有顯示任何結果。
其次,表格顯示數據,並在它繼續向下滾動數據之後,上面出現空字段,數據消失。
有沒有人有任何想法?
很有可能你會在谷歌瀏覽器中停用相同的原產地政策。參見: Disable same origin policy in Chrome。
這通常發生在我身上的時候我沒有正確的字段映射到表中的「項目」。 您必須檢查模型中項目的大小寫和路徑。
下面是一個簡單的例子:
<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
。 如果一個錯誤,你什麼都看不到。
試試:)
您的第一個問題很可能是一個交叉來源問題;檢查您的控制檯日誌中是否有錯誤。關於空字段,沒有一些代碼片段就不可能給出答案 – Qualiture