2

.Setting emptyTextemptyText中的Tagfield焦点存在问题会破坏选取器焦点管理中的某些内容,并在标记字段失去焦点时防止选取器被关闭。ExtJS 6.

这个弹出修复有什么解决方法吗?

使用 emptyText 配置时,请在 tagfield 中找到 fiddle Glitch

4

1 回答 1

2

我发现即使emptyText没有设置config,问题依然存在,说明这是picker关注的普遍问题。如果您单击文本输入,然后单击下拉菜单,您可以关闭选择器。expand作为一种解决方法,您可以通过监听事件来强制选择器的焦点。下面的代码演示了这种变化:

{
    xtype: 'tagfield',
    fieldLabel: 'Select states',
    store: {
        type: 'states'
    },
    emptyText: 'Select...',
    displayField: 'state',
    valueField: 'abbr',
    filterPickList: true,
    queryMode: 'local',
    listeners: {
        expand: function (field) {
            field.getPicker().focus();
        }
    }
}
于 2015-12-21T07:08:34.067 回答