无法作为数据字段的别名或 xtype

Not able to make as alias or xtype of data field

我定义了like

Ext.define('Abc.view.component.model.RegModel', {
    extend: 'Ext.data.field.String',
    alias: 'regionModel',
    name: 'REGION',
});

 Ext.define('Abc.view.report.trig.Model', {
        extend: 'Ext.data.Model',
        alias: 'TRIG',
        fields: [
            { xtype:'regionModel'}
        ]
    });

我定义和使用的 xtype 不起作用。我如何创建这样的东西?

使用:

alias: 'data.field.regionModel'

而不是:

alias: 'regionModel'

并且在 Model 中使用 type 而不是 xtype

xtype 仅用于 widget 别名)

将您指向 sencha 文档中的正确位置。

http://docs.sencha.com/extjs/6.2.0-classic/Ext.data.field.Field.html#ext-data-field-field_custom-types