Javascript removeAll()频繁调用时ExtJS面板崩溃

Javascript removeAll()频繁调用时ExtJS面板崩溃,javascript,extjs,extjs5,Javascript,Extjs,Extjs5,我有一个面板,用于在子面板中列出提要项。我需要删除所有项目从面板前饲料过滤器的行动。下面是我的代码,它工作正常,但当频繁调用筛选器操作时,应用程序会崩溃 filter:function(){ // .... some process before filtering /// var panel=this.lookupReference('feedsPanel'); panel.removeAll();//<-- Application crashes this line

我有一个面板,用于在子面板中列出提要项。我需要删除所有项目从面板前饲料过滤器的行动。下面是我的代码,它工作正常,但当频繁调用筛选器操作时,应用程序会崩溃

filter:function(){
//
.... some process before filtering
///
    var panel=this.lookupReference('feedsPanel');
    panel.removeAll();//<-- Application crashes this line

    var items=[];
    for(var i=0; i<mStore.data.items.length;i++){
        var item= Ext.create('MyApp.view.custom.FeedCard',{
                mdata:mStore.data.items[i]
            });
        items.push(item);
    }
    panel.add(items);
    panel.doLayout();
}

Framework:extjs5.1

您需要发布一个测试用例。如果您能拿出一个提琴,请欣赏……看起来有什么东西试图在您的面板被删除后设置样式。要查找它,请在ext-all-debug.js中找到该行22567,并插入如下内容:
if(!foo){console.trace();}
foo
是崩溃错误消息中报告的实际变量
null
(很可能称为
dom
)。一旦你看到跟踪,你会发现什么是试图在你的面板上设置风格,而它不应该。
Uncaught TypeError: Cannot read property 'style' of null  ........ ext-all-debug.js:22567