Sencha touch列出清洁数据

时间:2013-10-18 18:29:29

标签: sencha-touch sencha-touch-2

我有以下代码。

var list = this.getNavigation();
if (list.itemsCount > 0) {
   list.removeAll(true, true);
}
list.setData(filtered);

List = xtype:list。 所以接下来我有菜单,有时我需要重建它。如你所见我不使用商店,因为我需要过滤数组并设置它。 当我调用removeAll时出现错误

Uncaught TypeError: Cannot call method 'getScroller' of undefined 

我找不到清理它的方法......

2 个答案:

答案 0 :(得分:0)

我重写了我的菜单以使用商店而不是列表上的setData我在商店设置数据并且按预期工作

答案 1 :(得分:0)

另一种选择是调用removeAll,将destroy设置为false,如下所示:

var list = this.getNavigation();
if (list.itemsCount > 0) { list.removeAll(false); }
list.setData(filtered);

列表DOM项目无论如何都会被某种自动清理删除。