models: ['Foo'],
...
onEvent: function(args) {
var foo = this.getFooModel().create(...);
console.log(foo);
console.log(foo.getName());
},
...
我收到一个Object [object Object] has no method 'getName'错误。使用 Chrome 的检查器,我看到它foo具有$className: 'App.model.Foo'并附modelName: 'App.model.Foo'加到foo's __proto__。进一步检查原型链,对象$className: 'Ext.Base'确实没有getName方法..
我错过了什么吗?
文档参考Ext.data.Model.getName:http ://docs.sencha.com/extjs/4.2.1/#!/api/Ext.data.Model-static-method-getName