0

このコードを使用して、実行時に panel->frame value = true を作成します。

Ext.apply(mypanel, {frame: 'true'});

しかし、うまくいきません!!

そして私が使用するとき: Ext.apply(mypanel, {collapsible: 'true'}); それは正常に動作しています!!

実行時に panel->frame を true にするにはどうすればよいですか?

4

2 に答える 2

1
Ext.apply(mypanel, {frame: 'true'});
mypanel.setUI(mypanel.ui + '-framed');
于 2013-01-23T19:45:40.820 に答える
0

使用している 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)のソース コードを参照してください。

于 2013-01-23T20:35:55.433 に答える