Содержимое ExtJS TabPanel не уменьшается в IE6 - PullRequest
1 голос
/ 14 апреля 2010

Я использую ExtJS 3.2 и имею содержимое внутри панели вкладок и панель вкладок внутри контейнера в окне просмотра. Фактическая TabPanel корректно изменяет размер при изменении размера области просмотра, но содержимое внутри панели в TabPanel, кажется, имеет фиксированную ширину и не будет уменьшаться при изменении размера окна. Странная вещь - это увеличение, если я увеличиваю размер окна. Как я могу получить содержимое внутри Tabpanel для уменьшения при изменении размера окна.

Извините за путаницу, моя структура такова:

Viewport (rendered to body, and sets defaults {monitorResize:true}) 
  - Text Label
  - TabPanel
    - Tab
      - Container (Border Layout)
      - Panel 1 (Center)
      - Panel 2 (East)
      - Panel 3 (South)

Заранее спасибо!

1 Ответ

1 голос
/ 14 апреля 2010

99% времени это сводится к контейнеру, не имеющему заданного макета и / или чрезмерному вложению контейнеров. Убедитесь, что содержащая TabPanel имеет соответствующий набор макетов. Если вы не можете заставить его работать, вам придется опубликовать некоторый код (в идеале - урезанный вариант использования).

РЕДАКТИРОВАТЬ : перечитывая ваш псевдокод, я сомневаюсь, что есть необходимость в «Контейнере» в качестве отдельного уровня - вкладка сама является панелью и может иметь BorderLayout и содержать ваши дочерние области , Держу пари, что вашему уровню табуляции в настоящее время не назначен макет.

...