我的extjs版本是6.0+;面板的原始布局曾经是'hbox‘。现在我想把它改成'VBox‘。怎么办?
发布于 2019-11-13 18:58:06
由于您使用的是hbox,因此可以将其更改为vbox layout使用setLayout()方法更改其布局配置的垂直值,例如:
let myPanel = Ext.getCmp('myPanelId'); // get the reference of the panel you want to modify
myPanel.setLayout({
    vertical: true
})遗憾的是,您不能动态更改布局的类型。相反,您必须重新创建组件并从那里更改其布局:
Ext.create('My.Panel', {
    layout: 'fit'
})请参阅 example
https://stackoverflow.com/questions/58832417
复制相似问题