2020-09-09 15:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在SAPUI5应用程序Webide中创建了一个模拟json数据模型。 在webide中运行良好。 但是将应用程序部署在启动板中之后。 无法在视图中加载模拟Json数据。 您能给我您的宝贵建议吗?
在Networks中检查是否加载了天气嘲笑.json,还检查了console,出现了什么错误。 如果未加载文件,则
尝试。 控制器中的jQuery.require("/img/model/mock.json"),您正在使用该模型。
OR
如果您的Fiori版本比开发的UI5版本要早。
您还可以在manifest.json中检查应用程序的ID。
确保在fiori中没有将相同的ID用于任何其他应用程序
很难猜测是什么原因导致信息为0的问题。 提出此类问题时,请始终提供相关的代码段(最小)和文件夹结构。 请阅读 如何创建最小,完整和可验证的示例 。
在Launchpad中定义路径时,我们需要单独提及组件名称以及模拟数据的路径
jQuery.sap.getModulePath(" com.abc.real.model","/img/country.json")
部署时,Web IDE通过繁琐的任务启动构建过程。 这样做时,它会删除不属于生产环境的项目资源。 资源之一是" test"文件夹。 > 在构建Component-preload.js时必须排除此(" test")文件夹。 永远不要引用应用程序中 test 文件夹中的资源,因为在部署到生产性环境时,无法加载该资源。 (源)
请确保您
此外,部署到FLP的应用程序不包含任何HTML文档(既不是index.html也不是mockServer.html),而是直接从组件开始 (-preload).js。 确保您没有从这些HTML文档中引用模拟数据或模拟服务器。
最多设置5个标签!
在Networks中检查是否加载了天气嘲笑.json,还检查了console,出现了什么错误。 如果未加载文件,则
尝试。 控制器中的jQuery.require("/img/model/mock.json"),您正在使用该模型。
OR
如果您的Fiori版本比开发的UI5版本要早。
您还可以在manifest.json中检查应用程序的ID。
确保在fiori中没有将相同的ID用于任何其他应用程序
很难猜测是什么原因导致信息为0的问题。 提出此类问题时,请始终提供相关的代码段(最小)和文件夹结构。 请阅读 如何创建最小,完整和可验证的示例 。
在Launchpad中定义路径时,我们需要单独提及组件名称以及模拟数据的路径
jQuery.sap.getModulePath(" com.abc.real.model","/img/country.json")
部署时,Web IDE通过繁琐的任务启动构建过程。 这样做时,它会删除不属于生产环境的项目资源。 资源之一是" test"文件夹。
> 在构建Component-preload.js时必须排除此(" test")文件夹。 永远不要引用应用程序中 test 文件夹中的资源,因为在部署到生产性环境时,无法加载该资源。 (源)
请确保您
此外,部署到FLP的应用程序不包含任何HTML文档(既不是index.html也不是mockServer.html),而是直接从组件开始 (-preload).js。 确保您没有从这些HTML文档中引用模拟数据或模拟服务器。
一周热门 更多>