SAPUI5在iframe中为空pdf

2020-09-23 03:22发布

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

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


大家好,

我已经在SCN中针对此主题回答了几个问题,但仍然找不到针对此问题的解决方案。 我的应用程序成功地从odata读取了pdf,但是当我填充到iframe时,它没有显示内容。

 var oModel = new sap.ui.model.odata.ODataModel(" sURL",true);
//var oModel = new sap.ui.model.odata.v2.ODataModel(" sURL",true);
 oModel.read(sRead,{
 成功:function(oData,oResponse){
 var pdfURL = oResponse.requestUri;
 var oHtmlChange = new sap.ui.core.HTML({
 内容:" "
 });
 poFormPanel.addContent(oHtmlChange);
 },
 错误:function(oError){
 MessageBox.error(oError +"读取失败!");
 }
 });
 },
 

我已经通过使用新的odata v2模型遵循了以下问题中提供的解决方案,但是我遇到了属性主体错误,在下面的问题中我提出了一个问题,即它无法读取我的odata服务。

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

显示智能表单(PDF )在SAPUI5中

谢谢。

此致

(30.3 kB)

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

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


大家好,

我已经在SCN中针对此主题回答了几个问题,但仍然找不到针对此问题的解决方案。 我的应用程序成功地从odata读取了pdf,但是当我填充到iframe时,它没有显示内容。

 var oModel = new sap.ui.model.odata.ODataModel(" sURL",true);
//var oModel = new sap.ui.model.odata.v2.ODataModel(" sURL",true);
 oModel.read(sRead,{
 成功:function(oData,oResponse){
 var pdfURL = oResponse.requestUri;
 var oHtmlChange = new sap.ui.core.HTML({
 内容:" "
 });
 poFormPanel.addContent(oHtmlChange);
 },
 错误:function(oError){
 MessageBox.error(oError +"读取失败!");
 }
 });
 },
 

我已经通过使用新的odata v2模型遵循了以下问题中提供的解决方案,但是我遇到了属性主体错误,在下面的问题中我提出了一个问题,即它无法读取我的odata服务。

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

显示智能表单(PDF )在SAPUI5中

谢谢。

此致

(30.3 kB)
付费偷看设置
发送
4条回答
d56caomao
1楼-- · 2020-09-23 04:25

您是否尝试在成功函数(odata服务调用的函数)中设置断点并确认服务正在检索的数据?

请检查。

DafaDDDa
2楼-- · 2020-09-23 04:09

是的,您可以参考下面的jsbin进行仿真。 您可以将变量pdfURL0更改为pdfURL以查看区别。

pdf模拟

 var oHtmlChange = new sap.ui.core.HTML({
  内容:" "
 });
 poFormPanel.addItem(oHtmlChange);
 

此致

Ben

四川大学会员
3楼-- · 2020-09-23 04:07

嗨,

使用新控件PDFViewer:

https://sapui5.hana.ondemand .com/#/entity/sap.m.PDFViewer

此致

Gururaj

微wx笑
4楼-- · 2020-09-23 04:15

本,

在移动浏览器中渲染iFrame for PDF是一个已知问题。

最好提供一个打开链接。

一周热门 更多>