2014-12-23 5 views
2

в панели макета границы, полоса прокрутки сетки работает неправильно, даже если хранилище сетки достаточно длинное, чтобы сделать переполнение сетки!Полоса прокрутки extjs 5 grid не работает в панели макета границы

Если моя сетка не имеет ни одной панели макета границы, строка прокрутки в порядке, но когда я помещаю сетку в панель макета границы, либо нет полосы прокрутки, либо есть недействительная полоса прокрутки!

{ 
     // what i want is to make this grid to scroll ! the scroll-bar is nested in a border layout panel. 
     xtype: 'grid', 
     title: 'west bottom grid(I am begging for your scrollbar !)', 
     columns: [{ 
      text: 'header', 
      dataIndex: 'header' 
     }], 
     store: Ext.create('MyApp.OverflowStore'), //this store is long enough to make the grid overflow 
     autoScroll: true 
    } 

полный код: см Сенча скрипку: https://fiddle.sencha.com/#fiddle/ffv

если кто-то может помочь дать сетке правильно скроллбар?

ответ

6

Вы должны убедиться, что вы настроили макеты контейнеров ваших компонентов, а также убедитесь, что контейнеры, подобные сетке, имеют значение гибкости, чтобы правильно распределить пространство. See corrected fiddle here

+0

thats so правильный. наличие макетов, установленных для корректировки значений, очень важно. Не только это, если вы используете свойство DOCK для любой панели, даже это нужно учитывать, как оно используется. – aMazing

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

  • Нет связанных вопросов^_^