我有一个带有文本字段的FormPanel(Ext.form.Panel);我希望文本字段能够自动调整大小以使其全部内容可见,但以下内容无效:
Ext.define('myapp.view.admin.EditUserFormPanel', {
extend: 'Ext.form.Panel',
initComponent: function() {
var me = this;
me.items = [
{
xtype: 'textfield',
fieldLabel: 'OpenID',
name: 'openid',
grow: true,
listeners: {
autosize: function(newWidth) {
console.log(newWidth);
},
focus: function(txtField) {
console.log('focus fired');
txtField.autoSize();
}
}
}
];
me.callParent();
}
});
我的两个事件处理程序都会触发。但是,自动调整大小仅在呈现表单时触发;不是当我尝试手动调用autoSize()时。
有什么想法吗?
答案 0 :(得分:3)