【发布时间】:2012-03-23 12:13:58
【问题描述】:
我在配置中创建一个带有 extjs 记录的类。我保留了对这个记录的引用。在创建类实例时,我期望记录并且完全没问题。
稍后,在其中一个对象方法中,我尝试使用此记录。出乎意料的是,该记录丢失了它的存储引用。除此之外,如果数据正确,记录看起来还不错。
我破解了在初始化阶段保持对商店的引用的情况:
this.store = this.recordLoosingItsStore.store;
稍后我可以像这样检索我的记录:
var recordOK = this.store.getById( this.recordLoosingItsStore.getId() );
任何人都可以分享发生了什么以及我的 record.store 消失在哪里的意见吗?我怎样才能轻松调试它?我试图为 store datachanged 事件提供建议,但这并没有产生任何积极的结果。
【问题讨论】: