Extjs 当我销毁包含它的视图时调用updateRecord-Sencha

Extjs 当我销毁包含它的视图时调用updateRecord-Sencha,extjs,sencha-touch,sencha-touch-2,sencha-touch-2.1,Extjs,Sencha Touch,Sencha Touch 2,Sencha Touch 2.1,我有一个房间清单,每个房间都有一个日历要预订。每次有人点击房间时,我都会动态加载它的日历。加载时,我将删除已加载的日历并创建日历的新视图。每当我销毁视图(其中包含要加载日历的dataview)时,就会调用“updaterecord”。这是默认行为还是有其他方法可以删除或销毁它 有人能帮我一下吗?…看看Ext.Component中继承的destroy()方法。它调用这个.setRecord(null),然后用null调用updateRecord() 尝试使用以下方法捕获此行为: updateRec

我有一个房间清单,每个房间都有一个日历要预订。每次有人点击房间时,我都会动态加载它的日历。加载时,我将删除已加载的日历并创建日历的新视图。每当我销毁视图(其中包含要加载日历的dataview)时,就会调用“updaterecord”。这是默认行为还是有其他方法可以删除或销毁它


有人能帮我一下吗?…

看看Ext.Component中继承的destroy()方法。它调用这个.setRecord(null),然后用null调用updateRecord()

尝试使用以下方法捕获此行为:

updateRecord: function(newRecord) {
    if (newRecord) {
        // do stuff
    }
}

很难说没有看到您正在使用的实际代码。你能展示一下你是如何创建视图的,以及你是如何破坏它的吗?另外,您是如何确定正在调用updaterecord的?