在具有项目的 ext js 面板中,它仅在按下 f12 按钮时显示,或者如果在关闭 f12 window 时已经在调试会话中,则显示面板

In ext js panel having items and it is only shown on press of f12 button or If already in debug session on close of f12 window shows the panel

在 ext js 中,我有一个表单面板,它将在选项卡单击时添加项目,即与单击相关的项目 tab.Im 销毁之前创建的项目并将新项目添加到面板。项目已正确添加,但未显示面板。当我按 f12 或者如果我使用 f12 如果我此时关闭控制台,则会显示该面板。 on f12 window 显示打开或关闭面板。为什么不之前?可能是什么问题?

我假设您使用的是 Chrome 浏览器并按 F12 shows/hides 开发者工具。因此,此操作会调整视口的大小,强制刷新面板布局并且组件变得可见。

当来自面板的 adding/removing 个项目时 yourformpanel.doLayout() 可以帮助重新计算布局。

另一种选择是使用以下代码包含 adding/removing 项:

Ext.suspendLayouts();
... // add/remove items here
Ext.resumeLayouts(true);

顺便说一句:关于您的问题的更多详细信息会有所帮助(例如代码片段、ExtJS 版本)。