Javascript 如何从选项卡视图中删除所有选项卡?

Javascript 如何从选项卡视图中删除所有选项卡?,javascript,qooxdoo,Javascript,Qooxdoo,我有一个简单的代码从TabView中删除所有选项卡,但正如您所看到的,一些选项卡仍然存在。所以我需要建议如何删除所有标签正确 游乐场示例 或者最好是重新创建一个选项卡视图,不是吗?代码的问题是您修改了正在迭代的数组: var pages=container.getChildren(); 对于(var i=0;i,您可以通过调用_removeAll()方法一次删除所有页面,而不是一次删除一个页面。 指向代码的链接可能有点晚了,但由于页面是一个参考,您也可以在一段时间内对其进行迭代: var pag

我有一个简单的代码从TabView中删除所有选项卡,但正如您所看到的,一些选项卡仍然存在。所以我需要建议如何删除所有标签正确

游乐场示例


或者最好是重新创建一个选项卡视图,不是吗?

代码的问题是您修改了正在迭代的数组:

var pages=container.getChildren();

对于(var i=0;i,您可以通过调用_removeAll()方法一次删除所有页面,而不是一次删除一个页面。 指向代码的链接可能有点晚了,但由于
页面
是一个参考,您也可以在一段时间内对其进行迭代:

var pages = container.getChildren();
while (pages.length > 0) {
    container.remove(pages[0]);
}

2件事。1;在i