0

我已经定义为

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 不起作用。我如何创造这样的东西?

4

2 回答 2

4

利用:

alias: 'data.field.regionModel'

代替:

alias: 'regionModel'

并在Model使用中type代替xtype.

xtype仅用于widget别名)

于 2016-07-26T19:23:01.913 回答
2

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

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

于 2016-07-27T18:21:42.460 回答