Sapui5 FIORI:显示从网关发送的PDF文件

Sapui5 FIORI:显示从网关发送的PDF文件,sapui5,Sapui5,我正在开发这个Fiori应用程序(ABAP和UI5部分)。我必须将一个PDF文件从后端服务器发送到Fiori应用程序,然后在用户按下按钮时在新选项卡中显示它 我不知道如何实现这一点。在互联网上搜索,我找到了解释ABAP部分而不是Fiori部分的例子(反之亦然) 有没有人能提供一个完整的例子来实现这个场景? 提前感谢:)它有一个专用控件,是UI5库的一部分。控件为:PDFViewer。您可以在此处阅读更多内容: 我还发现了一些博客,其中解释了如何使用智能表单,这可能会对您有所帮助 openPDF

我正在开发这个Fiori应用程序(ABAP和UI5部分)。我必须将一个PDF文件从后端服务器发送到Fiori应用程序,然后在用户按下按钮时在新选项卡中显示它

我不知道如何实现这一点。在互联网上搜索,我找到了解释ABAP部分而不是Fiori部分的例子(反之亦然)

有没有人能提供一个完整的例子来实现这个场景?
提前感谢:)

它有一个专用控件,是UI5库的一部分。控件为:PDFViewer。您可以在此处阅读更多内容:

我还发现了一些博客,其中解释了如何使用智能表单,这可能会对您有所帮助


openPDF:function(){
变量URL=”https://www.sapfioritrial.com/sap/opu/odata/sap/HCM_MY_PAYSTUBS_SRV/PDFPaystubs(SEQUENCENUMBER=1694,PersonnelAssignment='00100226')/$value”;
sap.m.URLHelper.redirect(URL,true)
}
SAP demokit中的示例可以帮助您


感谢您的回复。不幸的是,我无法使用PDFViewer,因为我使用的是1.38 UI5版本(PDFViewer从1.48开始提供),感谢您的回复。不幸的是,我无法使用PDFViewer,因为我使用的是1.38 UI5版本(PDFViewer从1.48开始提供),而您无法将其升级到1.48?
<Button press="openPDF" text="Open PDF"></Button>

openPDF : function(){
        var URL = "https://www.sapfioritrial.com/sap/opu/odata/sap/HCM_MY_PAYSTUBS_SRV/PDFPaystubs(SEQUENCENUMBER=1694,PersonnelAssignment='00100226')/$value";
        sap.m.URLHelper.redirect( URL, true )
        }