2016-04-14 5 views
0

У меня есть очень простой пример того, что я не могу показать полосы прокрутки. Я попытался изменить макет окна просмотра на границу и область панели в центр, но не помогла.Неполадка получения окна просмотра extjs 6 для прокрутки внутренней панели

Вот скрипка и код:

https://fiddle.sencha.com/#fiddle/18no

var brs = '<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi<br>hi'; 


Ext.application({ 
name: 'Fiddle', 

launch: function() { 
    Ext.create('Ext.container.Viewport', { 
     layout: 'fit', 
     autoScroll: true, 
     items: [ 
      Ext.create('Ext.panel.Panel',{ 
      html: brs 
     })] 
    }); 

} 
}); 

ответ

1

Прежде всего в ExtJS 6.0 вам нужно использовать scrollable: true.

Теперь, если вы используете макет fit, вам нужно установить конфигурацию scrollable на внутренний элемент.

(example 1 или example 2)

+0

так: https://fiddle.sencha.com/#fiddle/18ns Не показывать скроллеры –

+0

@PeterKellner: автопрокрутке * deprected * см мои примеры –

+0

Как-то я» m отсутствует что-то @CD .. Я не вижу скроллеров в вашем примере 1 или 2. Снимок экрана: https://www.dropbox.com/s/8w1vc1kai0n9tye/ext1.png?dl=0 –

Смежные вопросы