我已经在sencha论坛上发布了这个bug作为bug,但我认为在堆栈溢出时将其解决可能是有利的:
可以在这里看到它的截图:
http://www.sencha.com/forum/showthread.php?257508-Strange-behaviors-in-Chrome-25-with-Ext-4.1
基本,使用ExtJs 4.1,升级到Chrome 25后,我们的用户偶尔会在我们的应用程序中看到布局失败。
通常会注意到窗口“关闭”按钮出现在窗口左侧而不是右侧,并且所有表单字段都垂直显示。一旦发生,渲染的每个后续组件都会搞砸。
恢复到Chrome 24,或者使用Firefox会让问题消失。 运行Chrome Frame 25时,问题出现在IE中。
我们已停用自定义CSS,但仍然看到了问题。
有什么想法吗?
答案 0 :(得分:2)
Amphro的回答确实解决了这个问题,但并没有完全消除它。
我发现的唯一真正解决方案是升级到ExtJs 4.2。
我仍然可以在Chrome 26中复制ExtJs 4.1.2的问题。
答案 1 :(得分:1)
我们的Ext应用程序遇到了类似的问题。我们最终将其缩小到面板高度和宽度的浮动数字。例如,如果您有任何类似panel.setWidth(v1 / v2)
的代码,请将其更改为panel.setWidth(Math.round(v1 / v2))
。希望有所帮助。