Layout 面板BBar按钮被切断

Layout 面板BBar按钮被切断,layout,extjs,Layout,Extjs,我的extjs应用程序有一个显示问题,需要建议如何解决。我有一个看似无辜的面板,底部工具栏上的按钮分散在我的应用程序的不同视图上。问题是按钮没有完全显示 以下是他们应该看到的样子: 下面是正在发生的事情: 我已经用doLayout()玩了一点,但它仍然会切断按钮。这里有一个很好的提示:调整浏览器窗口的大小会使页面调整大小,按钮也会按预期显示。以后访问该页面也可以 有什么想法吗 以下是(大致)我的面板嵌套: ViewPort --Card Panel (center) ----Card Pan

我的extjs应用程序有一个显示问题,需要建议如何解决。我有一个看似无辜的面板,底部工具栏上的按钮分散在我的应用程序的不同视图上。问题是按钮没有完全显示

以下是他们应该看到的样子:

下面是正在发生的事情:

我已经用doLayout()玩了一点,但它仍然会切断按钮。这里有一个很好的提示:调整浏览器窗口的大小会使页面调整大小,按钮也会按预期显示。以后访问该页面也可以

有什么想法吗

以下是(大致)我的面板嵌套:

ViewPort
--Card Panel (center)
----Card Panel
------Form Panel <-- mis-rendered bbar is here.
视口
--卡片面板(中间)
----卡片面板

------表单面板没有代码就无法判断。然而,我猜您在层次结构的某个级别缺少了一个
布局
配置。

事实证明这不是布局问题。问题是带有BBAR的面板的标题被动态设置为panel.setTitle()
。我们在其中放置了一个占位符:
标题:“”
,它允许在代码执行期间稍后设置标题(否则设置标题将无效),但随后出现了此问题。修复方法是在标题中设置一些包含字符的内容:
title:“未初始化的标题”
。这就解决了问题。

谢谢你的建议。我会查出来并公布我的结果。