2020-08-15 21:38发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨专家
我在上面做sapui5项目。
我从App.controller.js访问products.json文件
我使用相对路径-> ../json/products.json。 但我无法加载json文件。
我使用./json/products.json。
为什么一般相对路径不同?
谢谢
嗨,湖南,
请尝试使用sap.ui.require.toUrl(" com/prashil/test/json/products.json"),其中我的命名空间为" com.prashil.test"。
普拉西尔(prashil)
嗨普拉希尔(prashil)
谢谢。 是正确的。
最好的问候
Honam
嗨,Honam,
加载json文件的最佳方法是已经针对项目模块路径进行了解析。
var sProductsJsonPath = jQuery.sap.getModulePath(" com.prashil.test","/json/products.json");
var oProductModel = new sap.ui.model.json.JSONModel(sProductsJsonPath);
通过这种方式,无论您的UI5应用是从Fiori Launchpad还是独立或SCP启动,它都将始终解析正确的引用。
感谢您的重播
我解决了我的问题。
我正在寻找最新的API,从1.58版开始不推荐使用jQuery.sap。
还有其他不赞成使用的方式吗?
var path = sap.ui.require.toUrl(" json/products.json")
新的JSONModel(path)
您可以获取数据吗?
最多设置5个标签!
嗨,湖南,
请尝试使用sap.ui.require.toUrl(" com/prashil/test/json/products.json"),其中我的命名空间为" com.prashil.test"。
谢谢
普拉西尔(prashil)
嗨普拉希尔(prashil)
谢谢。 是正确的。
最好的问候
Honam
嗨,Honam,
加载json文件的最佳方法是已经针对项目模块路径进行了解析。
var sProductsJsonPath = jQuery.sap.getModulePath(" com.prashil.test","/json/products.json");
var oProductModel = new sap.ui.model.json.JSONModel(sProductsJsonPath);
通过这种方式,无论您的UI5应用是从Fiori Launchpad还是独立或SCP启动,它都将始终解析正确的引用。
谢谢
普拉西尔(prashil)
嗨普拉希尔(prashil)
感谢您的重播
我解决了我的问题。
我正在寻找最新的API,从1.58版开始不推荐使用jQuery.sap。
还有其他不赞成使用的方式吗?
谢谢
var path = sap.ui.require.toUrl(" json/products.json")
新的JSONModel(path)
您可以获取数据吗?
一周热门 更多>