как автоматически изменить размер содержимого iframe в extjs webdesktop - PullRequest
0 голосов
/ 06 октября 2010

Я создаю свой личный extjs webdesktop, у меня есть панель вкладок с вкладкой, где я написал HTML-код для iframe, который загружает страницу aspx.

Когда я изменяю размер окна вкладки окна, если содержимое фрейма не изменяется, как в браузере, и я вижу только полосы прокрутки, возможно ли также автоматическое изменение размера содержимого фрейма? здесь есть мой код:

 items: [{



                        title: 'Tab Text 1',

                        html : '<p><iframe src ="newadmin.aspx" width="100%" height="100%" frameborder=0></ iframe></p>'

                    }

Ответы [ 3 ]

2 голосов
/ 30 июля 2012
 Ext.create('Ext.panel.Panel', {
    title: 'TITLE',
    width: 450,
    height:190,
    renderTo: 'remotecontrol',
    layout:'fit',
    constrain:true,
    items:[{
    xtype : "component",
    autoEl:{
    tag:'iframe',
    src :'Your URL'
    }
    }]
});

constrain:true это поможет автоматически изменить размер

0 голосов
/ 02 ноября 2010

Этот iframe не может быть изменен его родительским компонентом ExtJS, потому что позиционирование и изменение размера Ext не так просты, как вы думаете.

Но вместо изучения большого количества внутренних элементов Ext, вы могли бы просто использовать следующий UX (расширение пользователя), который обрабатывает вашу конкретную проблему (среди прочего): Ext.ux.ManagedIframe

0 голосов
/ 08 октября 2010

Определены ли все размеры элементов внутри newadmin.aspx как 'x%'?

...