Ext JS 4内联阵列存储配置

cor*_*ore 3 extjs store extjs4

B)不是A)的内联等价物吗?

// A) Create store with Ext.create
var storeInstance = Ext.create('Ext.data.ArrayStore', {
    fields: ['company', 'price'],
    data: [
        ['3m Co',71.72],
        ['Alcoa Inc',29.01],
        ['Boeing Co.',75.43]
    ]
});

// B) Inline config object for store instanced in A)
var storeConfig = {
    xtype: 'store:array',  
    fields: [ 'company', 'price' ],
    data: [
        ['3m Co',71.72],
        ['Alcoa Inc',29.01],
        ['Boeing Co.',75.43]
    ]
};
Run Code Online (Sandbox Code Playgroud)

这是沙箱中的代码:http://jsfiddle.net/cFD9W/1/

Lat*_*try 5

在商店内联配置中,您只需指定商店类型即可.'xtype'仅适用于小部件(前缀为'widget'的别名)

var storeConfig = {
    type: 'array',
    fields: [ 'company', 'price' ],
    data: [
        ['3m Co',71.72],
        ['Alcoa Inc',29.01],
        ['Boeing Co.',75.43]
    ]
};
Run Code Online (Sandbox Code Playgroud)

尝试在控制台中打印Ext.ClassManager.maps.aliasToName以了解别名.