Sencha Touch:从singleton模型执行读取(加载)操作

时间:2015-04-27 10:24:06

标签: sencha-touch sencha-touch-2 senchatouch-2.4

我有一个单例模型和一个关联的AJAX代理。

如果我调用MyModel.load(),我会收到错误:

MyModel.load is not a function

但是,您在模型中有加载:

http://docs.sencha.com/touch/2.4/2.4.1-apidocs/#!/api/Ext.data.Model-static-method-load

相反,MyModel.save()存在,我可以访问它。

这是一个错误还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

load上列出的Ext.data.Model方法是类定义的静态方法,不是实例。文档甚至表示这是一种静态方法。如果要加载记录,则不加载已实例化的记录,加载模型定义并加载创建实例。

save上列出的Ext.data.Model方法是一种实例方法,文档并未将此表示为静态方法。您不保存类定义,而是保存实例。

使用示例:https://fiddle.sencha.com/#fiddle/lvj