Sencha Touch: выполнить операцию чтения (загрузки) из одноэлементной модели
У меня есть модель синглтона и связанный прокси AJAX.
Если я звоню MyModel.load(), я получаю сообщение об ошибке:
MyModel.load is not a function
Тем не менее, у вас есть нагрузка в модели:
http://docs.sencha.com/touch/2.4/2.4.1-apidocs/
Напротив, MyModel.save() существует, и я могу получить к нему доступ.
Это ошибка или я что-то упустил?
1 ответ
load
метод указан на Ext.data.Model
статический метод определения класса, а не экземпляр В документации даже указано, что это статический метод. Когда вы хотите загрузить запись, вы не загружаете уже созданную запись, вы загружаете определение модели, и эта загрузка создает экземпляр.
save
метод указан на Ext.data.Model
это метод экземпляра, документы не обозначают это как статический метод. Вы не сохраняете определение класса, вы сохраняете экземпляр.
Пример использования: https://fiddle.sencha.com/