extjs定义和创建之间的区别

时间:2019-03-02 21:50:11

标签: extjs6

在Ext JS 6.7.0文档中,所有示例都显示了使用Ext.create创建的Ext.data.Store。在每个教程中,我都看到数据存储区始终使用Ext.define创建。有什么区别?我使用Ext.define创建的商店无法使用storeId进行引用,我想知道是否是因为我使用Ext.define而不是Ext.create。

`var store = Ext.data.StoreManager.lookup('idofstore');`

1 个答案:

答案 0 :(得分:0)

根据documentation

  

Ext.define-定义一个类或覆盖   Ext.create-通过全名,别名或替代名实例化一个类

如果定义了某些内容,则需要对其进行实例化才能使用ID进行访问。您使用了define,因此您无法在实例化商店之前查找商店。