下面是我们项目中一个视图的代码。我想要一个表单面板和一个 vbox 布局中的按钮。我想将按钮水平居中。
Ext.define('Coder.view.membership.Login', {
extend: 'Ext.Container',
xtype: 'membershiploginview',
requires: ['Ext.field.Password'],
config: {
title: 'Membership',
layout: {
type: 'vbox',
align: 'center',
pack: 'center'
},
items: [
{
xtype: 'formpanel',
items: [
{ xtype: 'textfield', name: 'userName', label: 'User ID' },
{ xtype: 'passwordfield', name: 'password', label: 'Password' }
],
height: 300,
flex: 1
},
{ xtype: 'button', text: 'Login' }
]
}
})
使用此配置,窗体面板垂直占用所有可用空间,但其中的任何控件均不可见。我可以看到该按钮水平居中,窗体面板结束。为什么我在窗体面板中看不到控件?