Подтвердить что ты не робот

Extjs 4: создание окна iFrame

Мне нужно создать окно iFrame в Extjs. Раньше в ExtJS 3.x я бы сделал это:

bodyCfg: {
    tag: 'iframe'
}

Но класс Window класса ExtJS 4, похоже, не имеет bodyCfg.

Любые идеи о том, как сделать iFrame ExtJS 4 Window?

4b9b3361

Ответ 1

Я думаю, что autoEl - это то, что вы ищете...

Некоторые советы от меня, в Ext 4.x не используют autoEl как свойство конфигурации window, это может привести к неправильному отображению вашего окна. Я предлагаю вам использовать autoEl в component ( элементы вашего окна)

new Ext.Window({
    title : "iframe",
    width : 300,
    height: 300,
    layout : 'fit',
    items : [{
        xtype : "component",
        autoEl : {
            tag : "iframe",
            src : "http://www.yahoo.com"
        }
    }]
}).show();

Код выше лучше, чем

new Ext.Window({
    title : "iframe",
    width : 300,
    height: 300,
    layout : 'fit',
    autoEl : {
       tag : "iframe",
       src : "http://www.yahoo.com"
    }
}).show();

Примечание: в настоящее время вы не можете загружать Google и Facebook внутри iframe