【问题标题】:Ext JS 4 inline array store configExt JS 4 内联数组存储配置
【发布时间】:2013-02-14 06:36:27
【问题描述】:

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]
    ]
};

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

【问题讨论】:

    标签: extjs extjs4 store


    【解决方案1】:

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

    var storeConfig = {
        type: 'array',
        fields: [ 'company', 'price' ],
        data: [
            ['3m Co',71.72],
            ['Alcoa Inc',29.01],
            ['Boeing Co.',75.43]
        ]
    };
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 2011-11-18
      • 1970-01-01
      相关资源
      最近更新 更多