我使用此代码在运行时制作面板->帧值 = true:
Ext.apply(mypanel, {frame: 'true'});
但它不起作用!
当我使用: Ext.apply(mypanel, {collapsible: 'true'}); 它工作正常!
我在这里错过了什么吗,如何在运行时将面板->框架变为真?
Ext.apply(mypanel, {frame: 'true'});
mypanel.setUI(mypanel.ui + '-framed');
我不知道您使用的是哪个版本的 ExtJS,但是在 ExtJS 4.0.7 中(以及在 4.1.3 中,有不同的实现但具有相同的含义)如果您的浏览器支持 CSS3 边框半径(检查值Ext.supports.CSS3BorderRadius
)然后框架是无论实例的框架属性的值如何,都不会创建。
请参阅Ext.AbstractComponent.initFrame (ExtJS 4.0.7) 或Ext.AbstractComponent.addUIClsToElement (ExtJS 4.1.3)的源代码