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/

Другие вопросы по тегам