Я создаю класс с записью extjs в конфиге. Я держу ссылку на эту запись. При создании экземпляра класса я ожидал записи, и это совершенно нормально.
Позже, в одном из методов объекта я пытаюсь использовать эту запись. Совершенно неожиданно запись потеряла свою ссылку на магазин. Кроме этого, запись выглядит хорошо с правильными данными.
Я взломал ситуацию, сохранив ссылку на магазин на этапе инициализации:
this.store = this.recordLoosingItsStore.store;
И позже я могу получить свою запись так:
var recordOK = this.store.getById( this.recordLoosingItsStore.getId() );
Может кто-нибудь поделиться своим мнением о том, что происходит и где исчезает мой record.store? Как я могу отладить это легко? Я пытался дать совет для события магазина данных, но это не дало никаких положительных результатов.