在SAPUI5中加载视图时出错

时间:2013-12-24 06:52:21

标签: javascript html5 sap sapui5

我使用ODATA服务在SAPUI5中创建了一个表。直到今天它仍然完美无缺。今天HTML文件加载一个空白页面,当我检查开发人员工具时,我看到以下错误:

Failed to load resource http://hana_server_name:4000/ui_test/ui5_test/WebContent/ui5_test/VisitorData.view.js
Uncaught Error: failed to load 'ui5_test/VisitorData.view.js' from ./ui5_test/VisitorData.view.js: 0 - NetworkError: A network error occurred.

ODATA服务工作正常,我使用相同的ODATA文件创建图表,图表呈现正常。 我收到了我创建的2个表的相同错误消息。 看起来这是由服务器的一些更改引起的,但我不确定是什么改变或者我的代码是否有问题。如果它是服务器错误,我应该寻找什么。

谢谢你, 萨勒曼

2 个答案:

答案 0 :(得分:1)

错误信息非常明显,不是吗?您的视图VisitorData.view.js根本找不到,因此无法加载。您是否检查过它是否在服务器上可用?缺少文件权限可能是另一个原因。

您也可以查看 http://hanaservername.com:4000/ui_test/ui5_test/WebContent/resources/查看已部署源的列表(如果您的应用程序/服务器配置为允许该列表)。在Java应用程序服务器上(本地Tomcat,Java Stack,不知道HANA使用了什么......),您需要在web.xml中设置以下内容:

  <context-param>
    <param-name>com.sap.ui5.resource.DEV_MODE</param-name>
    <param-value>true</param-value>
  </context-param>

答案 1 :(得分:0)

我认为你是绑定从服务器到你的表或图表的数据。 即使服务器没有为您提供数据,您的代码也应该正常工作而不会出现任何错误,所以我认为问题应该在您的代码中。 只需在浏览器上运行调试模式为ON的代码,然后单击浏览器抛出的错误,它将引导您进入导致错误的行