Кнопки панели BBar отрезаются - PullRequest
0 голосов
/ 16 декабря 2010

У меня проблема с отображением в моем приложении extjs, и мне нужен совет, как ее решить. У меня, казалось бы, невинные панели с кнопками на нижней панели инструментов, разбросанные по различным представлениям моего приложения. Проблема в том, что кнопки не отображаются полностью.

Вот как они должны выглядеть: alt text

И вот что происходит: alt text

Я немного поиграл с doLayout (), но он все равно отключает кнопки. Вот хорошая подсказка: изменение размера окна браузера приводит к изменению размера страницы и отображению кнопок, как они должны. Последующие посещения этой страницы в порядке.

Есть идеи?

Вот (примерно) мое вложение панели:

ViewPort
--Card Panel (center)
----Card Panel
------Form Panel <-- mis-rendered bbar is here.

Спасибо за любую помощь в этом!

Ответы [ 2 ]

0 голосов
/ 23 декабря 2010

Оказывается, это не проблема макета. Проблема заключалась в том, что у панели с bbars динамически устанавливался заголовок panel.setTitle(). Мы поместили туда заполнитель: title: '', который позволял устанавливать заголовок позже во время выполнения кода (в противном случае установка заголовка ничего не изменит), но затем эта проблема появилась. Исправление состояло в том, чтобы установить в заголовке что-то, содержащее символы: title:'UNINITIALIZED TITLE'. Это исправило это.

0 голосов
/ 17 декабря 2010

Без кода нет способа узнать.Однако я предполагаю, что вам не хватает конфигурации layout на каком-то уровне в вашей иерархии.

...