Я искал в интернете решение этой проблемы, но не нашел его.Я хочу иметь возможность отправить запрос на внешнюю веб-страницу и поместить HTML-код ответа в IFrame, чтобы я мог отобразить его на вкладке на панели вкладок.Мой текущий код выглядит следующим образом:
onRpBtnClick: function (record) {
var tabPanel = window.parent.App.Tabs;
var tabId = "Rp_" + record.data.Id;
var tab = tabPanel.getComponent(tabId);
if (!tab) {
tab = tabPanel.add({
id: tabId,
closable: true,
xtype: "ux.iframe",
title: record.data.Description + " - RP",
src: record.data.RP.Value
});
tabPanel.doLayout();
}
tabPanel.setActiveTab(tab);
}
Однако это вызывает ошибку:
VM534:3 Uncaught TypeError: c is not a constructor
at eval (eval at getInstantiator (ext.axd?v=4.1.0:19), <anonymous>:3:8)
at Object.create (ext.axd?v=4.1.0:19)
at Object.widget (ext.axd?v=4.1.0:19)
at F.create (ext.axd?v=4.1.0:19)
at F.lookupComponent (ext.axd?v=4.1.0:19)
at F.prepareItems (ext.axd?v=4.1.0:19)
at F.add (ext.axd?v=4.1.0:19)
at Object.onRpBtnClick (MyJsFile.js:56)
at g.fn (ext.axd?7c77253627eb49df98537c540a08ec11:2)
at F.fire (ext.axd?v=4.1.0:19)