Sencha Touch:从单例模型执行读取(加载)操作
Sencha Touch: perform read (load) operation from singleton model
我有一个单例模型和一个关联的 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() 存在,我可以访问它。
这是一个错误还是我遗漏了什么?
Ext.data.Model
中列出的load
方法是class 定义中的静态方法, 不是 实例。该文档甚至表示这是一个静态方法。当您想要加载记录时,您不会加载已经实例化的记录,而是加载模型定义并且加载会创建一个实例。
Ext.data.Model
中列出的save
方法是一个实例方法,文档没有将其表示为静态方法。您不保存 class 定义,您保存一个实例。
我有一个单例模型和一个关联的 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() 存在,我可以访问它。
这是一个错误还是我遗漏了什么?
Ext.data.Model
中列出的load
方法是class 定义中的静态方法, 不是 实例。该文档甚至表示这是一个静态方法。当您想要加载记录时,您不会加载已经实例化的记录,而是加载模型定义并且加载会创建一个实例。
Ext.data.Model
中列出的save
方法是一个实例方法,文档没有将其表示为静态方法。您不保存 class 定义,您保存一个实例。