我使用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个表的相同错误消息。 看起来这是由服务器的一些更改引起的,但我不确定是什么改变或者我的代码是否有问题。如果它是服务器错误,我应该寻找什么。
谢谢你, 萨勒曼
答案 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的代码,然后单击浏览器抛出的错误,它将引导您进入导致错误的行