如何防止触发器切断大量文本字段?

时间:2019-04-05 10:42:15

标签: 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'
    }]
});

运行它时,清除触发器位于字段中间,实际上减小了其宽度。 (我输入Xs进行演示。)

screen shot of code running, entered a lot of Xs

我希望触发器向右更远,并相应地扩展文本字段。有办法吗?

1 个答案:

答案 0 :(得分:5)

使用x-fa class代替facls: 'x-fa fa-times'