我在 Master.controller.js 中使用xml.view我有一个保留路径的varabile,我想绑定此路径 Detail.xml.view on iframe中。我该怎么做。
Master.controller.js
var sURI = '/sap/opu/odata/sap/ZHE_FAT_ONAY_SRV' + sRead + '/$value';
Detail.xml.view
<IconTabFilter
icon="sap-icon://pdf-attachment" >
<form:SimpleForm
id="Fatura2"
minWidth="1024">
<core:Title text="Display PDF " />
<!-- Display iframe should be here -->
<core:HTML id="idFrame"/>
</form:SimpleForm>
</IconTabFilter>
我在master.controller.js中尝试过以下代码,但它不起作用。
var oHtml = this.getView().byId("idFrame");
oHtml.setContent("<iframe src=" + sURI + " height='700' width='100%'></iframe>");
答案 0 :(得分:0)
oHtml = this.getView().byId("idFrame");
oHtml是否已定义。如果不是(通常不会),this.getView()根据我指的是主视图。因此首先获取详细视图的视图实例。怎么样? 您可以分配给应用程序级别的全局变量。
如果您在控制台中看到任何错误,请告诉我。