2015-05-02 34 views
0

我正尝试将Chained DataStore示例移植到现有的Ext应用程序中。从这KitchenSink example我放置在下面的源代码到Ext.application并得到'KitchenSink没有定义。 KitchenSink的定义在哪里?我以为KitchenSink是之前的软件包名称的一部分,但是在这个例子中是否被引用为单例?ExtJS 5链式数据存储示例:KitchenSink未定义

Ext.application({ name: 'testApp', stores: { everyone: { model: 'Person', data: KitchenSink.model.Person.generateData(15, 10) }, adults: { source: '{everyone}', filters: [{ property: 'age', value: 18, operator: '>=' }], sorters: [{ property: 'age', direction: 'ASC' }] } } });

+0

在viewmodel中声明的商店与应用程序中的商店不同,请参阅:http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.app。控制器-CFG-店 –

回答

0

你还引用的例子包括一个名为KitchenSink.model.Person模型,你还没有包括在内。您发布到KitchenSink.model.Person.generateData(15, 10)的代码中的参考用随机生成的Person模型填充商店。

如果您希望在没有编辑的情况下运行,您需要复制此示例中的View,ViewModel,ViewController和Model。