iframe内容下载,而不是在SAPUI5中显示

2020-09-04 01:55发布

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

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


大家好,

我在以下代码的sapui5视图uisng中使用iframe集成了三十方地图:

查看:

   

控制器:

 onInit:函数(){
 var oModel = new sap.ui.model.json.JSONModel();
 var odata = {
 k1:{
 " iframe1":" https://-some/map/url/here ---//"
 }
 };
 oModel.setData(odata);
 this.getView()。setModel(oModel," jmodel");
 } 

注意:如果我在视图中使用硬编码的url,而不是模型中的url,则可以使用。

但是当我通过数据binidng使用url时,它会下载。

请指导我。

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

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


大家好,

我在以下代码的sapui5视图uisng中使用iframe集成了三十方地图:

查看:

   

控制器:

 onInit:函数(){
 var oModel = new sap.ui.model.json.JSONModel();
 var odata = {
 k1:{
 " iframe1":" https://-some/map/url/here ---//"
 }
 };
 oModel.setData(odata);
 this.getView()。setModel(oModel," jmodel");
 } 

注意:如果我在视图中使用硬编码的url,而不是模型中的url,则可以使用。

但是当我通过数据binidng使用url时,它会下载。

请指导我。

付费偷看设置
发送
1条回答
Baoming ROSE
1楼 · 2020-09-04 02:01.采纳回答

你好Venkatesh,

尝试一下,

   
 onAfterRendering:函数(){
 var oFrame = this.getView()。byId(" iFrameId");
 var oFrameContent = oFrame。$()[0];
 oFrameContent.setAttribute(" src"," abc.com");
 } 

一周热门 更多>