如何防止触发器切断这么多文本字段?
How to prevent triggers from cutting off so much of the text field?
例如,这段代码为一个文本字段提供了明确的触发器,而不是另一个文本字段,作为比较:
Ext.create('Ext.form.Panel', {
title: 'Contact Info',
width: 300,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
xtype: 'textfield',
name: 'fname',
fieldLabel: 'First Name',
triggers: {
clear: {
cls: 'fa fa-times',
handler: function(me) {
me.setValue('');
}
}
}
},{
xtype: 'textfield',
name: 'lname',
fieldLabel: 'Last Name'
}]
});
当你 运行 它时,清除触发器位于字段的中间位置,并在物理上减小了它的宽度。 (我输入 Xs 进行演示。)
我希望触发器更靠右,文本字段相应地展开。有办法吗?
使用 x-fa class
代替 fa
(cls: 'x-fa fa-times'
)
例如,这段代码为一个文本字段提供了明确的触发器,而不是另一个文本字段,作为比较:
Ext.create('Ext.form.Panel', {
title: 'Contact Info',
width: 300,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
xtype: 'textfield',
name: 'fname',
fieldLabel: 'First Name',
triggers: {
clear: {
cls: 'fa fa-times',
handler: function(me) {
me.setValue('');
}
}
}
},{
xtype: 'textfield',
name: 'lname',
fieldLabel: 'Last Name'
}]
});
当你 运行 它时,清除触发器位于字段的中间位置,并在物理上减小了它的宽度。 (我输入 Xs 进行演示。)
我希望触发器更靠右,文本字段相应地展开。有办法吗?
使用 x-fa class
代替 fa
(cls: 'x-fa fa-times'
)