如何防止触发器切断如此多的文本字段?

1 extjs extjs6 extjs6-classic

例如,以下代码为一个文本字段提供了明确的触发器,而不是另一个,作为比较:

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'
    }]
});
Run Code Online (Sandbox Code Playgroud)

当你运行它时,清晰的触发器位于场地的中间,物理上减小了它的宽度。(我输入 Xs 来演示。)

代码运行截图,输入了很多X

我希望触发器更靠右,文本字段相应地扩展。有没有办法做到这一点?

小智 5

使用x-fa class代替fa( cls: 'x-fa fa-times')