FileUploader在Fiori Client上无法通过Launchpad运行

2020-09-28 02:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我遇到的问题是,我想在移动应用程序上使用sap.ui.unified.FileUploader,然后从Fiori Client Mobile App指向启动板的位置调用该应用程序。

如果我指向一个独立URL,它会很好地工作,移动设备会打开一个"界面",供我从图库中选择文件或拍摄新照片。 问题是当我指向启动板并且FileUploader组件没有打开界面来选择文件时。

我读到Launchpad不会加载sap.ui.unified和sap.ui.commons库,但是我将它们包括在 jQuery.sap.require(" sap.ui.unified.FileUploader") ,当我创建组件 var oUploader = new sap.ui.unified.FileUploader()

然后,我执行一个alert(oUploader),它正确返回了组件,并且我可以访问他的方法,如果该库无法正确加载,它会告诉我sap.ui.unified.FileUploader不是 不是构造函数。

最好的是,我看到此错误仅在Android上不会在Iphone上发生。

有什么建议吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我遇到的问题是,我想在移动应用程序上使用sap.ui.unified.FileUploader,然后从Fiori Client Mobile App指向启动板的位置调用该应用程序。

如果我指向一个独立URL,它会很好地工作,移动设备会打开一个"界面",供我从图库中选择文件或拍摄新照片。 问题是当我指向启动板并且FileUploader组件没有打开界面来选择文件时。

我读到Launchpad不会加载sap.ui.unified和sap.ui.commons库,但是我将它们包括在 jQuery.sap.require(" sap.ui.unified.FileUploader") ,当我创建组件 var oUploader = new sap.ui.unified.FileUploader()

然后,我执行一个alert(oUploader),它正确返回了组件,并且我可以访问他的方法,如果该库无法正确加载,它会告诉我sap.ui.unified.FileUploader不是 不是构造函数。

最好的是,我看到此错误仅在Android上不会在Iphone上发生。

有什么建议吗?

付费偷看设置
发送
1条回答
spaceman01
1楼 · 2020-09-28 02:55.采纳回答

你好

解决了这个问题,以防万一有人遇到这个问题:

似乎在Fiori客户端中,如果您指向FLP,则在指向您的App的Tile上,您必须使用语义对象导航,而不是像/sap/bc/ui5_ui5/这样的普通URL。 sap/zxxxxx/index.html

因此,您必须创建命运分配并将图块指向它,以便该应用程序在启动板中打开,而不是在新的"窗口"中打开,因为在浏览器中可以正常运行,但是在Fiori客户端中, 没有。

一周热门 更多>