макет подгонки панели extjs

#extjs

#extjs

Вопрос:

У меня есть панель, и я рендерю ее в контейнер. Я хочу, чтобы panel чтобы он соответствовал container высоте, и не хочу указывать высоту panel .

Но, похоже, не работает, есть ли способ, которым я мог бы это сделать.

ФРАГМЕНТ КОДА

 <div id=Div style="width: 100%; height: 100%;"></div>
var newPanel = new Ext.Panel({
    id: 'newPanel',
    renderTo: 'Div',
    layout: 'fit',
    border: false,
    items: [anotherPanel]
})
  

любые идеи, пожалуйста, помогите

Ответ №1:

Вы могли бы использовать этот плагин: http://www.sencha.com/forum/showthread.php?28318-Fit-to-parentamp;highlight=fitToParent

Ответ №2:

Используйте макет «подгонки» в контейнере и установите для autoheight и autowidth значения false на дочерней панели. Макет подгонки должен позаботиться о том, чтобы компоненты внутри него автоматически «подходили».

Ответ №3:

Вы также можете попробовать приведенный ниже код:

 autoHeight: true