当removeAll()经常调用

时间:2015-06-11 18:30:25

标签: javascript extjs extjs5

我在子面板中有一个列表供稿项的面板。我需要在Feed过滤操作之前从面板中删除所有项目。我的代码在下面并且它可以正常工作,但是当过滤器操作频繁调用时,应用程序崩溃。

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();
}

而且是

Uncaught TypeError: Cannot read property 'style' of null  ........ ext-all-debug.js:22567

框架:ExtJS 5.1

0 个答案:

没有答案