显示在iframe中使用odata服务检索的pdf

2020-09-23 09:09发布

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

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


专家您好,

我已经使用Web IDE创建了sapui5应用程序,用于使用odata检索.pdf文件并将其显示在iframe中。

我遵循了以下博客中提到的初始步骤(而非改进步骤):

https://blogs .sap.com/2014/02/03/display-smartform-pdf-in-sapui5 /

当我创建一个图块并从启动板执行该应用程序时,它运行良好,但是当我单击打开pdf文件的按钮时,它会执行成功功能,但不会在iframe中显示任何内容。

请提出建议。

预先感谢

Jalpa Desai

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

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


专家您好,

我已经使用Web IDE创建了sapui5应用程序,用于使用odata检索.pdf文件并将其显示在iframe中。

我遵循了以下博客中提到的初始步骤(而非改进步骤):

https://blogs .sap.com/2014/02/03/display-smartform-pdf-in-sapui5 /

当我创建一个图块并从启动板执行该应用程序时,它运行良好,但是当我单击打开pdf文件的按钮时,它会执行成功功能,但不会在iframe中显示任何内容。

请提出建议。

预先感谢

Jalpa Desai

付费偷看设置
发送
4条回答
槿木_熙
1楼 · 2020-09-23 09:29.采纳回答

使用新的odata服务已解决。

CJones
2楼-- · 2020-09-23 09:39

您能否检查控制台中是否记录了任何错误,请分享您用于显示pdf的代码。

< p>最好的问候,
Mahesh

蓋茨
3楼-- · 2020-09-23 09:28

您好,专家

我在按钮单击中编写了代码,如下所示。 但是当我单击按钮时没有任何提示。 (iframe为空)

var pdfurl,html =新的sap.ui.core.HTML();

var uri ="/img/sap/opu/odata/sap/Zservice_srv";

var oModel = new sap.ui.model.odata.ODataModel(uri,false);

sap.ui.getCore()。setModel(oModel);

var sRead ="/img/*** Set/('1234')";

oModel.read(sRead,null,null,false,function(oData,oResp){

pdfurl = oData.url;

html.setContent("