Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 如何防止触发器切断如此多的文本字段?_Extjs_Extjs6_Extjs6 Classic - Fatal编程技术网

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

Extjs 如何防止触发器切断如此多的文本字段?,extjs,extjs6,extjs6-classic,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: '

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

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类而不是fa cls:“x-fa时间”

使用x-fa类而不是fa cls:“x-fa时间”

是的,就是这样!是的,成功了!